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

Re: New TC

    From: Nathaniel Mishkin <Mishkin>
    I notice that the new TC [for T 2.7] has some different behavior
    w.r.t. lambda binding names that happen to be the same as
    macros/special-forms.  I believe that in the old TC, the lambda
    binding would apply within the lambda body whereas now the macro
    binding applies in the body.  I got an error using HANDLER because
    of this.
    I'm not saying the new behavior is unreasonable, just that it should
    be documented.
Okay, I'll put mention of this in a prominent place in 2.7.doc.

Also, I have changed the status of this from an "error" to a "warning."
Your code is really only broken if there's an occurrence of the bound
variable in the car of an expression and the expression wants to be
a call, not a special form.