> A question:
>
> a) Imagine a Lisp image running as a web server on port 80.
> The Lisp should be started on boot time of the machine.
> Should be possible, shouldn't it?
We are using ACL 4.3 for Linux in just this way (see
http://www.bbtech.com/http-inspector.html). To start the
image at boot time, we put the invocation in /etc/rc.d/rc.local.
Be sure to run the image as nobody and worry about access
to the evaluator, etc, for security's sake.
> b) Now, I expect this Lisp image to run for quite some time
> (hopefully days/weeks/months). How will I handle maintenance
> or inspection? Can I connect multiple times via XEmacs/Emacs to
> a running Lisp system and get a command loop. Well,
> I can use X-Windows/Telnet to connect to my Lispm.
> How would that be handled under ACL/Unix?
It is possible to set up a server version of the Emacs interface.
Another approach is to use telnet with a port option to connect to
a special server that spawns a top-level loop when connected
(and authenticated).
--
Dan Corkill <bbtech.com at cork>
Blackboard Technology http://www.bbtech.com
401 Main Street Phone: +1 413 256-8990
Amherst, MA 01002 Fax: +1 413 256-3179