Subject: Re: Lisp w/out GC
From: (Rob Warnock)
Date: Wed, 31 Dec 2003 04:51:55 -0600
Newsgroups: comp.lang.lisp
Message-ID: <>
Christopher C. Stacy <> wrote:
| You don't need a garbage collector unless the amount of garbage
| that you're going to create exceeds the amount of memory available.

Indeed. A friend of mine has a small Scheme implementation he wrote
that has no garbage collection at all [just allocates as needed with
"malloc()"]. He uses it for quick & dirty Unix shell scripting and
CGI scripts, and it's fine for that.

| Lisp on the Lisp Machine included features for explicit storage
| management (although there were also tied into the garbage collector).

Also, see the "PreScheme" dialect which is the implementation language
for the Scheme48 VM. PreScheme is compiled to C, and has no implicit GC.


Rob Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607