On 12/28/09 3:04 PM, Mark Evenson wrote:
Actually, I believe that a Hunchentoot working with ABCL is not that difficult to achieve. This is a project that I have long worked on in a piecemeal fashion.
The "port" of Hunchentoot turned out to be rather simple, mostly about gently nudging the relevant ASDF packages to point at ABCL's namespace for its GRAY-STREAMS implementations. FLEXI-STREAMS still fails tests, but I believe it points to an error in ABCL's notion of CLOS inheritance.
Since newcomers to ABCL usually go looking for a web server to play around with, I think this effort deserves a [web page to collect the assorted information necessary to get such a seemingly simple task done][1]. Actually getting ABCL working with Tomcat and/or GAE is probably the better way to go for a production instance but Hunchentoot forms an important enough CL effort that we should at least help people to use it where possible less they write off ABCL for SBCL or Clojure (although you ain't running Hunchentoot on Clojure anytime soon). I found some time to package my patches as well as write a shell script to install and patch Hunchentoot with its dependencies. I've misjudged the time it takes to write the whole effort up so the result available today should by no means taken as final, but I at least wanted to publish something for my efforts today.
Feedback welcome.
[1]: http://slack.net/~evenson/abcl/hunchentoot