[comp.archives] [lisp] Re: macroexpanding macrolets

gregor@parc.xerox.com (Gregor Kiczales) (11/20/90)

Archive-name: cl-code-walker/16-Nov-90
Original-posting-by: gregor@parc.xerox.com (Gregor Kiczales)
Original-subject: Re: macroexpanding macrolets
Archive-site: arisia.parc.xerox.com [13.1.100.206]
Archive-directory: /pcl
Reposted-by: emv@ox.com (Edward Vielmetti)


As someone else mentioned, you want to use the CL code walker
distributed with PCL.  You can FTP all of PCL from arisia.xerox.com.  It
is in the /pcl directory.  The file you really want is walk.lisp, and
there is some documentation there about how to use it.

In a recent (I forget which) issue of Lisp Pointers, Pavel Curtis wrote
had an article describing the issues involved in walking CL code, and
how (a conceptually cleaned up) version of the PCL code walker worked.