3 ms·
Common Lisp is another example of a Lisp with 2 namespaces.
by hollerith 5y ago
Common Lisp is another example of a Lisp with 2 namespaces.
- derekzhouzhen 5y agoYeah. Lisp 1s are more common though. Racket, Scheme, Clojure, ... Hell, Javascript is also a lisp 1.
- Kototama 5y agoNot really. See http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt-scheme/ http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt...
- derekzhouzhen 5y agoChill, man. I know I was stretching. It is undeniable that javascript took inspiration from lisp/scheme.
- pfdietz 5y agoCommon Lisp has more than two namespaces.
- KineticLensman 5y agoThe point is that it has more than one.
- pfdietz 5y agoThe point is he wrote "two", not "more than one".
- hollerith 5y ago". . . with a namespace for functions that is different from the one for ordinary values", then! I got into this trouble by wanting to avoid contributing to the perpetuation of the terms "Lisp-1" and "Lisp-2". I find those 2 terms regrettable because using a short name for a concept implies that the concept is important, but whether functions share the same namespace as values do is not IMO an important decision in the design of a programming language: changing the decision changes the character of the language in only a few superficial ways.