From: Dorai Sitaram
Subject: Errata for article in _Lisp & Symbolic Computation_
Date:
Message-ID: <6079@brazos.Rice.edu>
The following is a list of errors in our article ``Control Delimiters
and their Hierarchies'' in _Lisp and Symbolic Computation_, Volume 3,
Number 1, pages 67--99.
1. The title page (p.67) gives my email address as ······@rice.edu''.
That should read ·······@rice.edu''. [BTW, the email addresses were
inserted by the editor after being left out intentionally by the
authors.]
2. The Scheme sub-expression starting on line 12 of Figure 3 (p.80)
reading:
(let ([invoke-sub-stack (cdr (car run-stack))])
(set-cdr! invoke-frame
(append ...)))
should read (as shown in the in-text code on p.81):
(let ([invoke-top-frame (car run-stack)])
(let ([invoke-sub-stack (cdr invoke-top-frame)])
(set-cdr! invoke-top-frame
(append ...))))
[This error was brought to our notice by a message from Pete Harlan,
Indiana University.]
3. The third reference on p.98 reading:
M. Felleisen. A calculus for assignments ...
should include another author and read:
M. Felleisen and D.P. Friedman. A calculus for assignments ...
4. The sixth reference on p.98 reading:
C.T. Haynes and D.P. Friedman. Abstracting timed preemption
with engines. Journal of Computer Languages (Pergamon Press),
12(2):109--121, 1987.
should have an _additional_ note reading:
Preliminary version: Engines build Process Abstractions. In
Proc. Conference on Lisp and Functional Programming, 1985,
18--24.
5. The 18th (and last) reference on p.99 reading:
G.J. Sussman and G.L. Steele Jr. Scheme: An interpreter for
the extended lambda calculus ...
should read:
G.J. Sussman and G.L. Steele Jr. Scheme: An interpreter for
extended lambda calculus ...
(i.e., no ``the''.)
--dorai
[Dorai Sitaram, ·····@rice.edu, Rice University, Houston TX]