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

[no subject]



The compiler doesn't handle the following use of APPLY, which
works OK in the MacLisp compiler, and interpretively.

(DEFUN APPLY-TEST (INCORRECTLY-SPECIAL)
       (APPLY (FUNCTION (LAMBDA (APPLY-VARIABLE) (PRINT INCORRECTLY-SPECIAL)))
              '(YAY)))

It declares the argument special. I think the MacLisp compiler open-codes
APPLY in this case so the reference to INCORRECTLY-SPECIAL isn't special 
in the functional argument just like the functional argument to a MAPCAR.