Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!usc!ucsd!dog.ee.lbl.gov!pasteur!fir.Berkeley.EDU!maverick From: maverick@fir.Berkeley.EDU (Vance Maverick) Newsgroups: comp.lang.lisp Subject: Re: macroexpanding macrolets Message-ID: <8880@pasteur.Berkeley.EDU> Date: 14 Nov 90 18:52:27 GMT References: <4049@idunno.Princeton.EDU> Sender: news@pasteur.Berkeley.EDU Reply-To: maverick@fir.Berkeley.EDU (Vance Maverick) Lines: 10 In article <4049@idunno.Princeton.EDU>, eliot@phoenix.Princeton.EDU (Eliot Handelman) writes: > I need a function that macroexpands locally-defined macros (via MACROLET) > -- is there some way to do this in plain CL? If not, has anyone hacked such a > tool in KCL? Am I right in thinking that the optional environment to > MACROEXPAND is the way to go? Yes, according to CLtL. But how do you get the Lisp object representing an environment?