[armedbear-devel] Instructions/patches for Hunchentoot on ABCL

Mark Evenson evenson at panix.com
Mon Jan 4 16:13:51 UTC 2010

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

"A screaming comes across the sky.  It has happened before, but there
is nothing to compare to it now."

More information about the armedbear-devel mailing list