When I saw this post by Sriram Krishnan I was really surprise: the .NET CLR's Garbage Collection was initially written in Lisp, then run through a Lisp->C converter which was then cleaned up by an intern.
I can’t imagine something like this. I was thinking that the CLR was something like a low level C coding (or C++), but I was never thinking that it could come from a LISP conversion.
LISP was for a lot of time the king of languages used for Artificial Intelligence applications and also now it’s often used for these types of applications and real-time systems development. Maybe is this the reason why the .NET CLR is so intelligent?