You digust me. These types of remarks should be reserved for the lowest of the low, the dictators, the committers of genocide, the murderers, the rapists, etc.
You digust me. These types of remarks should be reserved for the lowest of the low, the dictators, the committers of genocide, the murderers, the rapists, etc.
Every person alive today is a little bit poorer because of the poor state of Lisp implementations, which can largely be attributed to Naggum's vicious dominance on comp.lang.lisp, and so for a long time Lisp lacked any kind of widely-used forum for technical discussion among sane people.
I think it's more accurate to say that programmers have been slowly accepting the ideas behind Lisp for fifty years: linked lists, recursion, dynamic typing, flexibly-sized data structures, conditional expressions, garbage collection, and a small core language with everything else in libraries were all present in (and central to!) 1959 Lisp, and very far from the mainstream in 1959. The main features of 1959 Lisp that have not been widely adopted are simple syntax and atoms. (Macros came later.)
For most of the time between then and now, new language features have tended to appear early on in Lisps and much later in more mainstream languages. Compare Python or Haskell list comprehensions with the Common Lisp LOOP macro, for example; or consider Loops/Flavors/CLOS.
I essentially don't use Lisp today because Lisp systems fell badly behind other languages in many ways: Python, Ruby, Lua, Objective-C, OCaml, and so forth are better options today. There's no mystery to why this is: people stopped working on Lisp systems. That was partly due to the AI winter, but it actually worsened in the 1990s. I don't know how much of that was because of Erik driving people away and how much was for other reasons.