I've now committed changes to aserve to support Corman Lisp 2.0 to the Portable AllegroServe project. Running basic tests seems to confirm that most things work ok. There are still somethings to do though (SSL, chunked support).
Changes were:
- added: aserve-corman.lisp
- modified: publish.cl
- modified: proxy.cl
- modified: main.cl
Loading aserve-corman.lisp after changing *as-source-directory* to point to the correct place will load and compile AllegroServe.
Changes to the other files were to work around Corman Lisp incompatibilities or bugs. They are marked with '#+cormanlisp'. As the problems are resolved with Corman Lisp I'll remove those changes.
As mentioned previously it requires the updates to Gray Streams and Sockets from:
http://www.double.co.nz/cl
You'll need the latest CVS version of Portable AllegroServe.
4:33:19 AM
|