> please could you clear up what is meant by "Lisp All The Way Down."
"Lisp All The Way Down" is when you can select any part of the system - and the full source (written in the same basic concepts as the rest of the system, including the program you are writing) of the element will pop up. Any changes you make will take effect immediately and in real time. We had this in 1985. Why can't we have it now?
> it doesn't make Clojure evil, just different
The language is being promoted as the long-awaited, Messiah-like successor to Common Lisp. That is the main source of my annoyance.
"The language is being promoted as the long-awaited, Messiah-like successor to Common Lisp."
sigh
Rich Hickey explains what he thinks are the good parts of his language, but I would hardly say he has a messianic complex about it. A lot of people (myself included) like it because it combines interesting ideas with the pragmatism of fitting into the popular Java ecosystem. Perhaps a desire to have everything converted to a single language is more indicative of messianic thinking?
Common Lisp is a wonderful language, certainly worth learning. But it somehow seems to induce a bunker mentality in its users.
"Lisp All The Way Down" is when you can select any part of the system - and the full source (written in the same basic concepts as the rest of the system, including the program you are writing) of the element will pop up. Any changes you make will take effect immediately and in real time. We had this in 1985. Why can't we have it now?
> it doesn't make Clojure evil, just different
The language is being promoted as the long-awaited, Messiah-like successor to Common Lisp. That is the main source of my annoyance.