[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Multiple Threads: Costs, Benefits
- To: clisp-list@ma2s2.mathematik.uni-karlsruhe.de
- Subject: Re: Multiple Threads: Costs, Benefits
- From: Simon Brooke <simon@rheged.dircon.co.uk>
- Date: Sun, 17 Sep 1995 22:29:41 +0100
- In-reply-to: Mail from 'Don Cohen <donc@ISI.EDU>' dated: Sat, 16 Sep 95 20:01:19 +0200
If you're going to operate multiple processes with access to a shared
LISP environment then the place to build those processes is within the
environment and not at operating system level. Let's face it, a LISP
system running on top of a non-LISP operating system is a bit of a
bastard anyway -- it's best to think of the operating system (yes,
even UNIX) simply as a boot loader.
Then all you need is a LISP process scheduler a la spaghetti stack to
handle task switching. There's no cost to interprocess communication
because all processes operate in the same LISP image. This is fairly
simple to do.------- simon@rheged. (Simon Brooke)
'graveyards are full of indispensable people'