[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Splicing macros again (I think).
- To: (BUG LISP) at MIT-MC
- Subject: Splicing macros again (I think).
- From: ALAN at MIT-MC (Alan Bawden)
- Date: Thu, 9 Aug 79 05:47:00 GMT
- Original-date: 9 AUG 1979 0147-EDT
In a fresh lisp (1840):
(setsyntax '/~ 'splicing 'read)
T
'(a b . ~(c))
(a b . c) ;This is good!
(load '|mc:alan;splice ing|)
T
'(a b . ~(c))
;DOT CONTEXT ERROR
;BKPT *RSET-TRAP ;This is bad.
Except the file mc:alan;splice ing doesn't have anything to do with "~"!
It defines "#" as a LispMachine compatable splicing macro. Why should the
behavior of one effect the other?
A dribble file of the incident actually looked like this:
'(a b . ~(c)
;DOT CONTEXT ERROR
;BKPT *RSET-TRAP
)
You figure it out.