[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
suckage
- To: RWK at MIT-MC
- Subject: suckage
- From: ALAN at MIT-MC (Alan Bawden)
- Date: Thu, 4 Dec 80 06:26:00 GMT
- Cc: DLW at MIT-MC, MOON at MIT-MC, (BUG LISP) at MIT-MC
- Original-date: 4 DEC 1980 0126-EST
- Sent-by: ALAN at CADR3 at MIT-MC
Date: 3 December 1980 22:15-EST
From: Robert W. Kerns <RWK at MIT-MC>
Subject: suckage
To: ALAN at MIT-MC
cc: DLW at MIT-MC, MOON at MIT-MC, BUG-LISP at MIT-MC
Well, 1) *LDB is simply what LDB used to expand into. Blameing it on MACLISP's
SETF is silly, it's what MACROEXPAND produced. Now, MACLISP's SETF has a
DEFSETF for *LDB. So obviously, what happened here, was that YOUR SETF did a
MACROEXPAND, but wasn't prepared to handle the expansion of LDB.
BULLSHIT. This was in a vanilla lisp. ONLY my defstruct was loaded,
and as I said before it only generates code using LDB and DPB (and SETF
of LDB and DPB).