bmastenb at cs.indiana.edu
Fri Apr 15 08:08:36 CDT 2005
I'm here too, but my time has been more spent on SBCL lately. In this
case I've a fair amount of mixed feelings about hacking araneida:
frankly I think the whole thing could use a rewrite from the bottom up
with a documented protocol and "right" behavior in a number of these
cases. I've had several false starts on this but my motivation is
probably not high so long as araneida works. Unfortunately the end
result is that araneida is nearly unmaintained, while worse solutions
like mod_lisp and paserve are more actively maintained.
If anybody is interested in actually working on araneida please let me
know. I love the concepts but there are some parts of the implementation
that could use some work (URL matching for handlers is just a string
prefix now, which is not very flexible; there's a hack in CVS to add a
wild hostname-and-port functionality in the reverse proxy translator for
those who want to respond to any host but it's terribly hackish). Also
one of Dan's approaches when writing Araneida was to not depend on
external libraries that he also didn't write, but in this modern age of
asdf-install that's probably considerably less important.
Thoughts? It looks like people are actually using araneida, so maybe
some discussion on how to bring it to the "next generation" is warranted.
brian at mastenbrook.net
More information about the lispweb