Path: utzoo!mnetor!uunet!husc6!bloom-beacon!gatech!mcnc!decvax!decwrl!spar!malcolm From: malcolm@spar.SPAR.SLB.COM (Malcolm Slaney) Newsgroups: comp.lang.lisp Subject: Common Lisp Macro Expander Wanted Message-ID: <49@spar.SPAR.SLB.COM> Date: 5 Apr 88 07:12:26 GMT Organization: SPAR - Schlumberger Palo Alto Research Lines: 15 Can anybody point me towards some code that will take any Common Lisp expression and macroexpand all of the macros. I would like as output a s'exp that just has the functions from Steele. I don't think this is too hard but if somebody else has already done it I would prefer to reuse the code. (Don't special forms make this non trivial???) I want to use this as part of a tool to record storage usage. I'll first do the necessary macroexpands, then wrap a form around each primitive Common Lisp form that records the memory usage and then write a tool that will pretty print the information. Thanks for the help. Malcolm Slaney malcolm@spar.slb.com