Monday, January 23, 2006

Lisp..

I met Ranjit for lunch a couple of days back, and naturally there were plenty of geeky things to talk about. He had made references to Lisp related blogs recently, and conversation steered towards functional programming and like for a bit.

About a year and a half ago, when I started working on a brand new product, the nature of the product naturally lent itself to be implemented in a functional programming langauage -- or so I believe. Unfortunately I can't talk about it in detail, but I was very excited that I might get to tinker in Lisp or ML once again. But it wasn't to be. This time, however, I am a little bit more determined to just work in Lisp for fun, if nothing else.

This led to an exercise of installing CLISP on my powerbook. I have Panther (10.3), and the majority of my pain in getting CLISP installed was in finding how to get the Xcode developer tools installed. It turned out that the whole thing was incredibly simple once you knew where to install from. In any case, as of this morning, I have CLISP on my laptop, and I feel like child again, eager to get back home from work and play!

1 comment:

rmathew said...

Good for you!

Another Lisp implementation to consider is SBCL and its parent CMUCL, since most of the Lisp libraries you find work well with these rather than CLISP. Yes, Lisp seems too fragmented for its own good.

By the way, there's a Bangalore Lisp Yahoo! group. Planet Lisp is also fun to read.

Happy Hacking!