[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- To: (BUG LISPM) at MIT-AI
- Subject:
- From: HENRY@MIT-AI
- Date: Fri ,31 Mar 79 15:09:48 EDT
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.