I am becoming increasingly frustrated by Common Lisp's age. On the
one hand, history makes it what it is: Mature, well-documented,
thoroughly understood and practical. On the other, it fails to keep
up with current...
Thursday, October 2, 2008
Saturday, September 27, 2008
Friday, August 1, 2008
Schema evolution made easy
Applications age, and with age often comes the desire to change
things. One of the more painful aspects of changing a deployed
application is transforming existing data. This post shows some of
the schema evolution...
Thursday, July 3, 2008
Building Load Resilient Web Servers
One of the bigger challenges with deploying dynamic web servers is
being able to cope with load peaks that happen when the URL is
communicated to larger communities in a short time. I have seen
several sites
...
Sunday, May 18, 2008
Symbolics Keyboard on PS/2 port
I have been busy with hacking Hunchentoot and flexi-streams at daytime during the last few weeks, and wrote a thread-safe version of a simple deterministic profiler for Clozure CL so that I could isolate performance problems....
Wednesday, April 23, 2008
BKNR at the Boston Lisp Meeting
After a weekend full of parentheses in Amsterdam, I attended the Boston Lisp Meeting hosted at MIT. Peter Dillinger gave a presentation on the ACL2s, which is an Eclipse based user interface for the ACL2 theorem prover....
Monday, April 14, 2008
Chaosradio Express on Lisp
Last week, I have been a guest at Tim Pritlove's Chaosradio Express and he interviewed me about Lisp. The podcast is in german, we talked about how I came to Lisp and what I think it is abo...
Monday, March 31, 2008
Feature development and getting carried away on Lisp
Customer Demands
Recently, I have been spending some weekend and late night hours on extending the QuickHoney web system. The artists want to see the system modernized with RSS feeds and more interaction, and we'll also...
Monday, March 24, 2008
Refactoring CL-SMTP
In my recent refactoring of BKNR, I decided that we do no longer want to use any of Franz' open source libraries if we can avoid it. Even though they work fine in general, hacking them is a pain because they adhere to John...
Thursday, March 20, 2008
BKNR is alive
Recently, there has been quite some activity in the BKNR repository. This is because my company finally seems to become reality, with a real office, customers and all that. I even have an employee now, Kilian, who is working...