Size: a a a

2020 June 04

SA

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

SA

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

SA

Sokolov Andrew in Lisp Forever
многих людей радражает то что
источник

SA

Sokolov Andrew in Lisp Forever
(car nil) = (cdr nil) = nil
источник

SA

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

SA

Sokolov Andrew in Lisp Forever
неправда
источник

AP

Alex Peresmeshnik in Lisp Forever
Хмм, ну не знаю. Как по мне логично. Единственное разве что при каких-то ситуациях интерпретатор не будет ругаться что возможно поиск багов усложняет
источник

SA

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

AP

Alex Peresmeshnik in Lisp Forever
Sokolov Andrew
почему это логично?
Потому что обращась к пустой паре первый элемент не ссылается ни на что и второй элемент не ссылается ни на что
источник

AP

Alex Peresmeshnik in Lisp Forever
Sokolov Andrew
(car nil) = (cdr nil) = nil
Тут прям целая философия. Ничто многогранно и безгранично но при этом ничто +)
источник

SA

Sokolov Andrew in Lisp Forever
nil это не пара
источник

SA

Sokolov Andrew in Lisp Forever
привет
источник

SA

Sokolov Andrew in Lisp Forever
тем более не пустая пара
источник

SA

Sokolov Andrew in Lisp Forever
CL-USER> (consp nil)
NIL
CL-USER> (cons nil nil)
(NIL)
CL-USER>
источник

AP

Alex Peresmeshnik in Lisp Forever
Ну понятное дело что не пара, просто в этом случае ведет себя аналогично
источник

SA

Sokolov Andrew in Lisp Forever
вот поэтому прежде чем работат ьс дин типизированными языками надо всех заставлять учить статические типы)
источник

SA

Sokolov Andrew in Lisp Forever
я в курсе как она себя ведет
источник

SA

Sokolov Andrew in Lisp Forever
ты сказал что это "логично"
источник

SA

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

SA

Sokolov Andrew in Lisp Forever
все еще не вижу ничего логичного
источник