[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- To: BUG-LISP at MIT-MC
- From: Kent M. Pitman <KMP at MIT-MC>
- Date: Thu, 20 Aug 81 10:50:00 GMT
- Original-date: 20 August 1981 06:50-EDT
(SETQ X 3)
(LET ((X (*FUNCTION (LAMBDA () X))))
(UNWIND-PROTECT () (FUNCALL X)))
PURPG; AL5AB+3>>HRROM AR1,(A) AR1/ 0 IN777/ 0
I believe that *FUNCTION is trying to restore th binding context of
the previous binding of X and has to restore +INTERNAL-WITHOUT-INTERRUPTS
along the way and is dying. If that's the case, it should be careful when it
restores that binding. In fact, I would not care if it did not restore the
proper state of that variable as I believe that
(WITHOUT-INTERRUPTS (WITH-INTERRUPTS ...))
is an ill-formed notion.
-kmp