top | item 34028809

(no title)

ruricolist | 3 years ago

Personally I feel about Scheme's distinction between false and the empty list the way Schemers feel about CL's distinction between variables and functions.

discuss

order

bjoli|3 years ago

Why? It is largely inconsequential. You save a line or two, but there are bigger fish. Clos, contitions and restarts, and types change how you actually write code. Nil being false doesn't mean anything. You can save a line of code when iterating over a list, which is handy, but it lacks meaning.

Multiple namespaces are a nuisance for about one day until you have gotten used to them.