This is the mail archive of the
guile@cygnus.com
mailing list for the Guile project.
Re: c++ -> guile threading
- To: tetron@student.umass.edu
- Subject: Re: c++ -> guile threading
- From: Russ McManus <russell.mcmanus@gs.com>
- Date: 13 May 1999 08:47:10 -0400
- Cc: Greg Harvey <Greg.Harvey@thezone.net>, Keith Wright <kwright@tiac.net>, guile@cygnus.com
- References: <Pine.LNX.4.00.9905121954450.14129-100000@mir.static.net>
Peter Amstutz writes:
> I don't suppose anyone is working on taking all the guile global
> variablse and sticking them in a structure so you could have a
> number of states cooexisting in the system? Why wasn't guile
> designed this way initially?
A change like this would also make it simpler to figure out what needs
to be protected when the time comes to add OS level threads to guile.
It would be a first step towards making it possible to have multiple
interpreters in the same process, as Tcl allows. So I think there are
multiple reasons to do this.
-russ
--
A computer lets you make more mistakes faster than any invention in
human history with the possible exceptions of handguns and tequila.
-- Mitch Ratliffe, Technology Review, April, 1992