Impressed with comp.lang.lisp
Saturday, June 17th, 2006As you all know, I’ve been messing around with some Lisp lately. I should admit I still don’t ‘get’ the power of the language yet, but I’m very impressed with how you can easily translate mathematical formulas, theorems, algorithms easily into a lisp equivalent. Of course, it’s a very small part of what Lisp does, but the ease of this translation promises that it would be a powerful language to express your ideas in.
Anyways, I also signed up for comp.lang.lisp (from now on called c.l.l) through the google interface. It’s a very convenient way to read Usenet groups. I’m simply blown away by the signal-to-noise ration of c.l.l vis-a-vis, say Rails list or Ruby list, for that matter. Ruby and Rails lists are mostly “hey! cool framework/language! how do I do this!” or “hey! I just put my code on rubyforge! check it out!” or something equally mundane.
But if you look at c.l.l, you see that most of the topics are deep software engineering topics. Things like static vs dynamic typing (though there are silly topics like someone wanting to change clisp logo because it has religious symbolism – please!), functional programming, how lisp concepts relate to Haskell, etc. I mean, the entire discussion is very engaging, and it takes a lot of effort for a guy like me to understand what they are talking about. Needless to say, I’ll be lurking and figuring out this Lisp thingy