Size: a a a

2020 June 04

VM

Vyacheslav Mikushev in Lisp Forever
Alex Peresmeshnik
Интересно конечно, но почему зум? Сдела ли бы га твиче или ютубе )
Можешь перейти в группу и предложить.:)
источник

AP

Alex Peresmeshnik in Lisp Forever
Vyacheslav Mikushev
Можешь перейти в группу и предложить.:)
Ну в смысле оно просто без регистрации и смс работает, или надо обязательно что-то дополнительное ставить? :)
источник

ХЛ

Хороший Лисичко... in Lisp Forever
Блин, а я не первый, кто кинул

Извините, не заметил
источник

AP

Alex Peresmeshnik in Lisp Forever
Vyacheslav Mikushev
Можешь перейти в группу и предложить.:)
Что за группа? )
источник

ХЛ

Хороший Лисичко... in Lisp Forever
Alex Peresmeshnik
Что за группа? )
источник

VM

Vyacheslav Mikushev in Lisp Forever
источник

AP

Alex Peresmeshnik in Lisp Forever
Хороший Лисичко
Блин, а я не первый, кто кинул

Извините, не заметил
Видно новость хайповая :)
источник

ХЛ

Хороший Лисичко... in Lisp Forever
Alex Peresmeshnik
Видно новость хайповая :)
Хехе
источник

VM

Vyacheslav Mikushev in Lisp Forever
Alexey Egorov
Попытка применить "дай голову" к пустому списку по идее должна приводить к domain error.
Почему это логично. Лист состоит из объединения типов cons и null. nil - единственный объект типа null. Функции car/cdr работают со списком, соответственно, должны уметь обрабатывать union из двух типов. Если тип cons, то возвращается одно, а если тип null, то возвращается другое. Где тут отсутствует логика?
источник

AE

Alexey Egorov in Lisp Forever
Vyacheslav Mikushev
Почему это логично. Лист состоит из объединения типов cons и null. nil - единственный объект типа null. Функции car/cdr работают со списком, соответственно, должны уметь обрабатывать union из двух типов. Если тип cons, то возвращается одно, а если тип null, то возвращается другое. Где тут отсутствует логика?
Здесь — нигде.
источник

AE

Alexey Egorov in Lisp Forever
Это логично и понятно.
источник

VM

Vyacheslav Mikushev in Lisp Forever
Человек сказал, что это "(car nil) = (cdr nil) = nil" неправда.
источник

AE

Alexey Egorov in Lisp Forever
Ну да, так и есть.
источник

VM

Vyacheslav Mikushev in Lisp Forever
Где неправда?
источник

AE

Alexey Egorov in Lisp Forever
Блин. Голова пустого списка — не пустой список.
источник

VM

Vyacheslav Mikushev in Lisp Forever
Vyacheslav Mikushev
Почему это логично. Лист состоит из объединения типов cons и null. nil - единственный объект типа null. Функции car/cdr работают со списком, соответственно, должны уметь обрабатывать union из двух типов. Если тип cons, то возвращается одно, а если тип null, то возвращается другое. Где тут отсутствует логика?
Здесь же все логично.
источник

AE

Alexey Egorov in Lisp Forever
Да.
источник

VM

Vyacheslav Mikushev in Lisp Forever
И оно описывает применение функции (car nil) = (cdr nil) = nil.
источник

AE

Alexey Egorov in Lisp Forever
Но давай рассматривать список как структуру данных отдельно от технической реализации списков в Лиспе.
источник

AE

Alexey Egorov in Lisp Forever
Vyacheslav Mikushev
И оно описывает применение функции (car nil) = (cdr nil) = nil.
Да.
источник