[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: real-time programming
- To: clisp-list@ma2s2.mathematik.uni-karlsruhe.de
- Subject: Re: real-time programming
- From: Tomas Arvidsson <md94-tar@nada.kth.se>
- Date: Wed, 19 Jul 1995 00:27:40 +0200
- Cc: clisp-list@ma2s2.mathematik.uni-karlsruhe.de
- In-reply-to: <9507181351.AA03221@passy.ilog.fr> (haible@ilog.ilog.fr)
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
Netcom):
"http://ftp.netcom.com/pub/hb/hbaker/home.html"
The SEL-HPC archive:
"http://www.lpac.ac.uk/SEL-HPC/Articles/CompilersArchive.html"
--
Tomas Arvidson *** md94-tar@nada.kth.se * d91tar@csd.uu.se ***