| - A scheme mail daemon - imagine a real language to do header
| rewriting in, instead of line noise.
I think you underestimate the problem. "line noise" in sendmail
is a compact way of writing complicated regular expressions.
In zmailer it is less compact, but there are still regexps.
Put them in S-expressions if you want, but the overall effect will
be similar if you solve the same problem.
| - A multi-threaded scheme ftpd that handles multiple connections -
| so I don't get those damn "I'm sorry, but we only allow 1.5
| connections from off campus at a time" messages anymore.
No, you get that message because those sites really do want to limit
the amount of network traffic they have to put up with. The unix
kernel does a much better job of multiprocessing than any user-mode
solution will be able to. Why complexify your ftp daemon when the
current arrangement is so simple and elegant: one process per
Needless to say, in either case a one megabyte scheme
runtime system makes this idea a non-starter, especially for
sites who are limiting network connections due to performance