This is the mail archive of the
mailing list for the Guile project.
Re: c++ -> guile threading
- To: email@example.com
- Subject: Re: c++ -> guile threading
- From: Russ McManus <firstname.lastname@example.org>
- Date: 13 May 1999 08:47:10 -0400
- Cc: Greg Harvey <Greg.Harvey@thezone.net>, Keith Wright <email@example.com>, firstname.lastname@example.org
- References: <Pine.LNX.email@example.com>
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.
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