|
Wednesday, January 14, 2004 |
Bill Clementson asks about the background of the Scheme based web framework I did.
Basically I was playing around with the toy framework for a while and then an opportunity came up where I had to develop a dynamic workflow engine for a web application building tool. From using continuation based frameworks I felt it to be a good fit for the job so developed from scratch something in Sisc Scheme that did the job. It runs as a Servlet in Java so works in Tomcat, Websphere and other Servlet compatible web servers. I plan to write more detail about it later but some of the nice things about using Scheme were:
- Development can be done from a REPL allowing interactive changes to the system without having to restart the server or reload the servlets.
- On the fly patching of the system allowing 24x7 operation.
- XML languages to 'hide' the Scheme for general users. They produce workflow definitions in XML which are translated to Scheme using XSLT. Or they can drop down to Scheme for power users.
- Continuation based framework for defining the behaviour of the web application.
11:42:00 PM
|
|
Planet Lisp, a blog of Common Lisp related blog postings.
11:26:19 PM
|
|
Movitz, the beginnings of a Lisp OS for Intel machines. From reading the page it seems to be coming along nicely. Source is available.
11:22:58 PM
|
|
RLC Circuits by Kevin Rosenberg is a Common Lisp RLC circuit solver.
11:18:43 PM
|
|
© Copyright 2005 Chris Double.
|
|
|