Subject: Re: Which Lisp on FreeBSD
From: (Rob Warnock)
Date: Thu, 17 May 2007 23:13:28 -0500
Newsgroups: comp.lang.lisp
Message-ID: <>
jt  <> wrote:
| I've installed FreeBSD ( ) 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 ( ) 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			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607