Re: bugs in queue operations
Richard Kelsey <[email protected]> Fri, 25 Dec 2009 11:20:50 +0000 (UTC)
| Newsgroups | gmane.lisp.scheme.scheme48 |
|---|---|
| Message-ID | <[email protected]> |
Date: Thu, 24 Dec 2009 11:59:09 -0800 From: Robert Ransom <[email protected]> In any case, the fact that proposals and exceptions don't interact well is really more of a bug in the proposal system -- the current proposal should probably be part of the dynamic environment, rather than an attribute of the thread. The dynamic environment is a bit too unrestricted to keep proposals in. Doing so would allow two threads to share a proposal which could lead to all sorts of odd behavior. It might work if proposals included their owning thread and an exception raised if an attempt was made to install a proposal in two threads simultaneously. -Richard