Slowly working through LiSP
As of Friday at around 11:30 a.m., I officially have the degree of Doctor of Philosophy. To celebrate the end of an era for me, I spent the weekend relaxing with my wife at the lake. Oh yes, and I worked through the first chapter of Queinnec's book.
Just for fun, I'm translating as much of the code to Common Lisp as I can, although continuations could prove challenging. Since it's a spare time project and I don't have the guilt of having to finish a thesis hanging over me, I don't mind. If the Scheme to CL translation doesn't work out, I'll at least have to port some old Scheme code to new Scheme code.
I should get around to posting the thesis in HTML format later this week, for those interested*. At the very least, a PDF version will make an appearance.
*Amazingly, a couple people have said they want to read it! One of my colleagues said recently that a good thesis should collect dust (since it is the point from which new research starts), meaning no one should read it. Here's hoping that violating this maxim doesn't mean the thesis is worthless.

3 comments:
I was pleased to see the nice treatment of CL-style lisp vs. Scheme-style lisp in areas where it matters, like continuation support and multiple namespaces. LiSP is a great book.
@xach: The discussion in chapter 2 about name spaces falls into that category. I'm really glad he didn't take a position of superiority on what approach is better.
Please, post the L.i.s.p. scheme code in Common Lisp
Post a Comment