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

Point of incompatibility between MacLisp and Lispm lisp



    Date: 12 DEC 1980 1453-EST
    From: BAK at MIT-AI (William A. Kornfeld)


    The form:      ((LAMBDA (A B A) A) 1 2 3)
    evaluates to 1 in MacLisp and to 3 in Lispm lisp.

Since such code is obviously wrong (what does it mean to bind the
same symbol to two (supposedly different) objects AT THE SAME
TIME?), what difference does it make what it returns?