[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


    Date: 28 January 1981 23:18-EST
    From: Gerald Jay Sussman <GJS at MIT-AI>
    (defmacro-displace foo (x) (list x 'y)) generates bad expr code:
    (lambda (foo-macroarg) (comment ...) displace foo-macroarg ...)
    missing parens around the displace.
Yes, how embarrassing. I've just fixed it now.  
Note that the macro code will work ok -- it just wont displace.  
Remember also that using DEFMACRO with default options,  instead of 
  DEFMACRO-DISPLACE, gives you the capability of deciding at runtime 
  what to do about DISPLACEment.