[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Extent of function definition created by FLET/LABELS: additional remark



    Date: 8 Apr 1986 18:06-EST
    From: NGALL@G.BBN.COM

    Is the following legal CL:

    (funcall (labels ((foo () (print "hello"))
                      (bar () (foo)))
               #'bar))

    If not, where is it forbidden?

            -- Nick

    P.S. It works in VaxLisp.

Page 39 ought to state that bindings of function names,
as well as variable bindings, have lexical scope and
indefinite extent.  Page 113 also ought to make explicit
mention of this.
--Guy