News for hackers. Stuff that matters.
Re:Truffle ISLISP by kazinator on Tuesday May 14, 2024 @04:28AM (#40352858)
I remember a weird misconception floating around "back in the day" that ISLisp restricted the cdr fields of cons cells to be either nil or cons. Or some sort of claim along those lines. But I see from even the 1997 draft that this is not true. I don't see anything that could be easily misread that way, either.

Where did that come from?

In fact, quite the opposite: ISLisp requires all atoms to be considered list terminators. It is documented for the length function that (length '(a b . c)) => 2.

Re:Truffle ISLISP by shawn_w on Tuesday May 14, 2024 @09:54AM (#40355252)
I remember someone making that claim about Racket. Turned out they were using a very restricted subset of Scheme intended to be used for a particular introductory programming book, not the actual Racket language.
Re:Truffle ISLISP by alt0_ on Tuesday May 14, 2024 @03:51PM (#40359406)
Does that book happen to have a particular image of a wizard on it's cover? :)
Re:Truffle ISLISP by shawn_w on Tuesday May 14, 2024 @05:45PM (#40360517)
No. What looks like blueprints and other architectural/drafting related stuff.

https://htdp.org/

Re:Truffle ISLISP by shawn_w on Tuesday May 14, 2024 @06:02PM (#40360663)
Heh, found this comment of yours in reply to the one about Racket my earlier comment was referring to:

https://news.ycombinator.com/item?id=39186136