Size: a a a

2020 October 31

a

akater in Lisp Forever
Раз выполняется 1 раз, толку нет.  И то что мы хотим не сымитируешь следуя стандарту.  (Наращивать массив это не то.)
источник

SA

Sokolov Andrew in Lisp Forever
даа
источник

SA

Sokolov Andrew in Lisp Forever
да ладно
источник

a

akater in Lisp Forever
По-хорошему надо чтоб выделился сразу.
источник

VL

Valeriy L in Lisp Forever
Alexey Egorov
Увожение+
увожение++
источник

VL

Valeriy L in Lisp Forever
akater
Это в любом случае то же самое, только короче.

В CLOS есть :initform (хотя оно и не рекомендуется).
вай нот?
источник

VL

Valeriy L in Lisp Forever
Sokolov Andrew
((lambda () (make-struct)))
не понял как оно поможет
источник

SA

Sokolov Andrew in Lisp Forever
никак забей
источник

SA

Sokolov Andrew in Lisp Forever
нужно свою функцию написать
источник

VL

Valeriy L in Lisp Forever
так а как если нету low level api к массивам
источник

a

akater in Lisp Forever
Valeriy L
вай нот?
Следует предпочитать default-initargs, но я так давно про это читал, что уже забыл, где (но это известная тема).  Я только помню, что убедился.
источник

SA

Sokolov Andrew in Lisp Forever
лупом
источник

SA

Sokolov Andrew in Lisp Forever
вот как
источник

SA

Sokolov Andrew in Lisp Forever
ну или можно через баночный %make-array :junk-allowed t
источник

SA

Sokolov Andrew in Lisp Forever
но я там не знаю
источник

SA

Sokolov Andrew in Lisp Forever
какая там магия
источник

VL

Valeriy L in Lisp Forever
источник

VL

Valeriy L in Lisp Forever
нашел
источник

VL

Valeriy L in Lisp Forever
почему default-initargs > initform
источник

VL

Valeriy L in Lisp Forever
Блин, почему в Common Lisp Cookbook ни слова не упоминается о default-initargs
источник