[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: real-time programming

Bruno Haible writes:

> Automatic garbage collection and real-time constraints don't exclude
> each other. It is the GC *implementation* used in CLISP and many
> other Lisp implementations (suspend the program's execution during
> GC) that hurts.

For those who may be interested in this (Erann?); Henry Baker has
written a paper on garbage collection called "List Processing in Real
Time on a Serial Computer" which describes a real-time compacting
garbage collector. The article is not new but still worth reading.
Other articles covering the same issues plus a lot of other things
about language implementation, compilation, etc can be found at the
SEL-HPC archive for compilers and interpreters. For those who are
interested in using Lisp in real-time environments, this might be
worth looking into.

Henry Bakers home page (it might take a *long* time to get in to

The SEL-HPC archive:

Tomas Arvidson         *** md94-tar@nada.kth.se * d91tar@csd.uu.se ***