Size: a a a

2020 June 04

AP

Alex Peresmeshnik in Lisp Forever
Alexey Egorov
Блин. Голова пустого списка — не пустой список.
А что по внутренннему устройству? Вторая ячейка пары ссылается в никуда. "никуда" - это собственно и есть пустой список или не?
источник

AP

Alex Peresmeshnik in Lisp Forever
И голова ссылается туда же
источник

AE

Alexey Egorov in Lisp Forever
Alex Peresmeshnik
А что по внутренннему устройству? Вторая ячейка пары ссылается в никуда. "никуда" - это собственно и есть пустой список или не?
CL-USER> (consp nil)
NIL
источник

AP

Alex Peresmeshnik in Lisp Forever
Ну то есть если аналогию провести - то в чем собственно разница между (nil . nil) и просто nil. Типа как 4/1 == 4
источник

VM

Vyacheslav Mikushev in Lisp Forever
Alex Peresmeshnik
Ну то есть если аналогию провести - то в чем собственно разница между (nil . nil) и просто nil. Типа как 4/1 == 4
Разница в том, что nil - это не cons.
источник

VM

Vyacheslav Mikushev in Lisp Forever
Это другой тип.
источник

AP

Alex Peresmeshnik in Lisp Forever
Ну это как list это не cons
источник

AP

Alex Peresmeshnik in Lisp Forever
Те же яйца только в профиль
источник

VM

Vyacheslav Mikushev in Lisp Forever
list - это не cons. list - это объединение двух типов.
источник

AP

Alex Peresmeshnik in Lisp Forever
В смысле двух? (list 1 2) == (cons 1 (cons 2 '()))
источник

VM

Vyacheslav Mikushev in Lisp Forever
Alex Peresmeshnik
В смысле двух? (list 1 2) == (cons 1 (cons 2 '()))
источник

VM

Vyacheslav Mikushev in Lisp Forever
type List =
 | v of Cons
 | nil of Null
Что-то типа такого.
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
вы часами спорите об аксиомах?
источник

VM

Vyacheslav Mikushev in Lisp Forever
О каких аксиомах?
источник

YK

Yaroslav Khnygin in Lisp Forever
Пеано
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
чому просто не воспринимать элементы null типа ну, как данность
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
логично не логично
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
вот 0 круглый, это логично или нет?
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
логично как у шумеров древних, где емнип не было его вообще
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
а соответствие регистров понималось из контекста, надо думать с трудом
источник