What do you think about the idea to have a server-independent API for Web programming in Common Lisp
I already have some success in this direction:
* Performed general work by moving code from Hunchentoot to in cl-wsal (Common Lisp web servers abstraction layer).
* Implemented the minimum necessary functionality of cl-mongrel2 on base cl-wsal
* Adapted RESTAS for use with cl-wsal.
* I've able run a local version of the site http://lisper.ru/ with using Mongrel2 (instead of Hunchentoot)
Thus, the http://lisper.ru/ codebase already now can be used both with Hunchentoot, and with Mongrel2 without any changes.
cl-wsal - https://github.com/archimag/cl-wsal cl-mongrel2 (my fork) - https://github.com/archimag/cl-mongrel2
Andrey