[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: (BUG LISP) at MIT-MC
- From: KMP,RLB at MIT-MC
- Date: Fri, 12 Sep 80 20:05:00 GMT
- Original-date: 12 SEP 1980 1605-EDT
- Sent-by: KMP at MIT-MC
+INTERNAL-/'-MACRO (Midas Symbol RDQTE) makes an internal call to read
rather than a toplevel call, so bypasses checking for READ call supported
by an SFA. Hence, (READ my-sfa)'(A B) will get the list (A B) read by
TYI'ing from the SFA instead of by READ'ing from it. Redefining it as
(DEFUN +INTERNAL-/'-MACRO () (LIST 'QUOTE (READ))) corrects the defect.
Can the Lisp source be updated to do this functionality? Just jumping to
OREAD instead of READ seems to be wrong since arguments are not set up right
at that point to do that.