Re: Rebel With A Cause
Sven Van Caekenberghe <[email protected]> Sat, 1 Nov 2003 17:15:36 +0100
| Newsgroups | gmane.lisp.clump |
|---|---|
| Message-ID | <[email protected]> |
On Friday, October 31, 2003, at 11:26 PM, Brian Mastenbrook wrote: > Wow, very nice. Have you submitted it to Slashdot? The world could use > some more publicity for Lisp :-) Feel free to try to submit it to ./ - I believe you need their credits to be able to do so... An older Mac OS X - Java article of mine made it to apple.slashdot.org once. > How tied is your KPAX development environment to OpenMCL and Portable > AllegroServe? As you might be aware, SBCL is available for OS X as > well[1], and also works quite well as a web server via Daniel Barlow's > Araneida web server[2]. I'm asking because I am currently working on an > OS X version of cirCLe[3] that will be aimed very strongly at doing web > development, and the lisp implementation for cirCLe is SBCL. Your > project is essentially the model of what I'd like to see people doing > with cirCLe/OS X (and cirCLe in general). At the moment KPAX is dependent on Portable AllegroServe (and on its portability layer). The current application does run on OpenMCL, CMUCL and LispWorks. It is absolutely great to see so much Lisp versions coming to Mac OS X ! I know there are some discussions in the Lisp community to unify the API of some of the HTTP servers out there. IMHO that should certainly be possible, after all there isn't too much magic in building an HTTP server. But apart from the excellent Common Lisp standard (and to a lesser degree the MOP), most standardization efforts seems to more or less fail to become universally accepted. That isn't necessary a bad thing: make your standard open source, port to many implementations, make it good and then better, document it and it will become a de facto standard. Survival of the fittest. I am still not certain, but I would like to rewrite KPAX, trying to improve it. One of the things that I would like to add is indeed independence from the HTTP server. Sven