LiutCL icon indicating copy to clipboard operation
LiutCL copied to clipboard

(car nil) => nil, (cdr nil) => nil

Open tusooa opened this issue 12 years ago • 3 comments

● ./lt
LiutCL> (car nil)
zsh: segmentation fault  ./lt

● ./lt
LiutCL> (cdr nil)
Encounter a null pointer

car和cdr空表时,都会段错误。 事实上,nil应该等同于空表。

tusooa avatar Apr 18 '12 13:04 tusooa

另外。 https://github.com/Liutos/LiutCL/blob/master/src/read.c#L41 你这balance不支持转义,还有字串包围的。等。

tusooa avatar Apr 18 '12 13:04 tusooa

呃,我在README那里说了,这个已经不是纯正的Common Lisp了,被我改造过,符号nil只表示逻辑假,不表示空表了……

Liutos avatar Apr 18 '12 14:04 Liutos

呃,转义那个当初没考虑那么多,要不我直接在语言里面加限制好了lol→_→

Liutos avatar Apr 18 '12 14:04 Liutos