Cool. Sounds like all of the platform would benefit from this(?)
I will start my experiments with servlets, but might come back to Hunchentoot later.
What is the preferred way of installing libraries with ABCL? asdf- install does not seem to work. How about Lispy [1]?
Axel
[1] http://common-lisp.net/project/lispy/
On Dec 28, 2009, at 15:04 , Mark Evenson wrote:
On 12/28/09 7:43 AM, Alessio Stalla wrote: […]
I believe Hunchentoot does not currently work on abcl, since it depends on flexi-streams which depends on trivial-gray-streams which iirc doesn't support abcl.
[…]
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.
Fixing trivial-gray-streams to work with ABCL is pretty easy, and I have patches for this that I think work with the latest incarnation of ABCL's Gray streams (we moved some symbols around somewhere in 2009). More problematic is getting FLEXI-STREAMS working correctly as it fails a bunch of tests in Microsoft Windows Cyrillic code-planes whose cause has never really been that clear to me.
I even got Hunchentoot working at one point by writing the necessary multi-threaded hook. But I wasn't satisfied with some aspect of my port (maybe it was the FLEXI-STREAMS problems), so I left the code for the proverbial next day which never came.
Now that we have a shot to use the [JNA-based CFFI port by Luís Oliveria ][1] to get Hunchentoot's SSL stuff working, it makes more sense to try to push my work through to the end.
Its going to take a few days for me to look through my code, see what still works, and publish the necessary patches with a decent writeup so maybe I can get some help with the FLEXI-STREAMS problems. Unfortunately, I am traveling back to Europe tomorrow, so time is a bit short. Maybe I'll have some to show around the New Year.
Mark
-- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now."
armedbear-devel mailing list armedbear-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel