Thursday, March 30, 2006
I have not done anything with Lisp for about the past month, except some evangelization. Very frustrating. I just saw that the next rev of SBCL hit the streets, and I'm still behind on getting RPMs built for the previous rev. In my defense, I think I need to vacuum/blow out the insides of my computer. I think there's a whole heap of dust in there, causing the processor thermal protection to shut down the system when it's under heavy use. I fired off an SBCL build a couple weeks ago to try to build the RPMs and the workload caused the box to shutdown mid-way through.
On the evangelism front, the folks at work are getting almost sick of me mentioning Lisp (note to self to back off once in a while, lest I devolve fully into an over-the-top Smug Lisp Weenie). I have to say that Lisp would be very cool for a network appliance CLI, though. There is a huge amount of Greenspunning in the XORP codebase with which we spend a lot of time (oodles of template files that drive the CLI, along with custom yacc/lex parsers for those, etc.). All this could be replaced by Lisp, decreasing the total amount of code maintained while increasing functionality.