[Openmcl-devel] Defunct "Stack Group" Concept
bfulg at pacbell.net
Sat Oct 28 23:37:38 PDT 2006
I just finished reading David Lamkin's "Successful Lisp", which
contains examples that were largely executed using DigiTool MCL.
Towards the end, he discusses some Lisp features related to
concurrent programming (processes and coroutines).
The widely used "Dining Philosophers" problem was implemented using
normal concurrency abstractions, and although things in OpenMCL 1.1
are a bit different than the MCL examples, they were easy to convert.
A more confusing example is his coroutine case (see http://dept-
chapter32.html#dining-philosophers), which uses "stack group" forms
that don't seem to be present in OpenMCL. In fact, the OpenMCL
Manual (http://openmcl.org/Doc/index.htm, section 4.2
"(Intentionally) Missing-Functionality") states quite plainly that
these were removed.
Are there any equivalent mechanisms in OpenMCL to support writing
code similar to Lamkin's example?
More information about the Openmcl-devel