I found a three part article about web programming with Scheme linked off the Finding Lisp blog. The articles themselves are very good, and they led me to Chicken Scheme, an interesting Scheme implementation I was able to get running on my ancient laptop so I could play with something on the plane trip home. It includes what seems to be an interesting mechanism to support extension, something I haven’t seen in other implementations yet. Chicken provides a cover script that can be used to create, build, and install extensions called “eggs”. Getting the extra modules needed to do web programming was a cinch.