Size: a a a

2020 March 21

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
Ilia Zviagin
((make-instance ... ) (make-instance ... ) (make-instance ... )  ... )
а проверять чтоб значит нужно?:
(defun list-of (struct lst)
(and (struct-p (car lst) (list-of (struct (cdr lst))))))
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
ну условно
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
встроенной такой фигни нет
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
а потом (deftype list-of-struct-type (satisfies list-of ...))
источник

AP

Alex Peresmeshnik in Lisp Forever
Vλadimir (Hawthorne the Toolmaker)
встроенной такой фигни нет
Мы тут недавно выяснили что в стандарт ком.лиспа входит более 1.5к функций, полюбому что-то есть )
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
кажется, 8 лет назад не было
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
>TRIVIAL-TYPES provides missing but important type definitions such as PROPER-LIST,
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
и кейс под него тот что ищу: чтоб можно было в структуре объявлять списки из опр.инстансов
источник

AP

Alex Peresmeshnik in Lisp Forever
(progn (+ 5 8))
источник

l

lispbot in Lisp Forever
knet> 13
источник

ХЛ

Хороший Лисичко in Lisp Forever
Но он не работает со списком же
источник

ХЛ

Хороший Лисичко in Lisp Forever
(progn '(+ 5 8))
источник

l

lispbot in Lisp Forever
knet> (+ 5 8)
источник

ХЛ

Хороший Лисичко in Lisp Forever
(apply progn '(+ 5 8))
источник

l

lispbot in Lisp Forever
knet> ERR:: Incorrect input
источник

AP

Alex Peresmeshnik in Lisp Forever
Хороший Лисичко
Но он не работает со списком же
А, понял
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
не, это шляпа
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
самому делать надо блин
источник

AP

Alex Peresmeshnik in Lisp Forever
Хороший Лисичко
(apply progn '(+ 5 8))
(apply '+ '(6 8))
источник