(2007)<p>lisp (imho) pushed the limits of what it was possible for a language to do. It pushed in many directions. eval, macros, gc, the comments suggest many things. As computers got faster, it became worthwhile to incorporate more and more of those expensive ideas. Heck, go is billed as a systems language and it&#x27;s GC&#x27;ed! That would be crazy 20 years ago. Perhaps still a little crazy today, but far more feasible.<p>Lisp is like the Simpsons. Lisp did it. (maybe not first, but lisp did it) Of course later languages are going to pull some of that wonderful functionality. Other stuff, like reader macros gets left behind. it&#x27;s even possible to do pretty explicit typing in lisp, but it never felt as natural as an ML&#x2F;Miranda&#x2F;Haskell kind of typing.<p>The C# observation is amusing, the original garbage collector was written in lisp. [1]<p>[1] <a href="https:&#x2F;&#x2F;blogs.msdn.microsoft.com&#x2F;patrick_dussud&#x2F;2006&#x2F;11&#x2F;21&#x2F;how-it-all-startedaka-the-birth-of-the-clr&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blogs.msdn.microsoft.com&#x2F;patrick_dussud&#x2F;2006&#x2F;11&#x2F;21&#x2F;h...</a>