jt <JeremiaThomas@gmail.com> wrote:
| I've installed FreeBSD ( http://www.desktopbsd.net ) and after I get
| friendy with it I want do some lisping on it. Unlike on windows seems
| that on FreeBSD I'm spoiled of choice . I mainly interested in cl-
| muproc ( http://www.mu.dk/cl-muproc ) so my choice is between OpenMCL,
| SBCL & CMUCL. Could anybody give me some recommendations...
I've been using CMUCL quite happily on FreeBSD & Linux [including
several apps that must run on both!] since 2002 (or before, I forget).
| especially multiprocessing.
CMUCL doesn't do multiprocessing, even though it has an extension
package of that name. It *does* do multiprogramming, or "green"
threads (within-process coroutines), which are nicely integrated
into the I/O system so that blocking reads in one thread automagically
run other threads (if any). I use it for a production web app [albeit
lightly loaded] that starts a new thread for each HTTP request.
It's *much* more reliable than the operating system underneath it
[though I may have just been lucky].
Rob Warnock <firstname.lastname@example.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607