On new aolserver installations, I install the ActiveState
"batteries included" tcl version, and then copy over all the
libraries it has (which is a *lot*) into aolserver's tcl directory
(in my case /usr/local/), which makes for an extremely capable
AolServer/tcl distro. hmm.. it might actually be possible to build
aolserver against the activestate distro directly to accomplish this.
The ActiveState "batteries included" tcl version competes really
well, IMHO, with PHP and Perl. My only issue has been that
apparently TclX doesn't play nice with AOLserver and can cause
unclean shutdowns (I think Dossy said this), otherwise I have a
wide variety of libraries, pretty much all the same stuff as PHP/
Perl.
I've said before that AOLServer would best be served as a series of
modules that leverage standard distributions. In this way it would
become more like Ruby on Rails or similar Python frameworks. A
more elegant coupling will probably improve things all around. To
that end, I can assist with the de/recoupling, although my time
resources for me are unfortunately not in abundance.
Would it be even possible to have AOLServer as a tcl module, and thus
automatically distributed with the batteries included releases?
As to the TclX problem ... I wonder if that has to do with mt
issues. I don't know if TclX has been fully vetted for thread-
safety (and you should most definitely never fork() with threads).
Yeah, that would make sense, though it is completely stable for
except during shutdown.
-john
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]>
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
field of your email blank.