[Ecls-list] Dumping running image
Gabriel Dos Reis
gdr at cs.tamu.edu
Sun Mar 11 12:30:01 UTC 2007
On Sun, 11 Mar 2007, Juan Jose Garcia-Ripoll wrote:
| 2007/3/11, Gabriel Dos Reis <gdr at cs.tamu.edu>:
| > | Simply put:
| > |
| > | (1) Build an program with the macro files. Call it ECL2
| > My reading of
| > http://www.lisp.org/HyperSpec/Body/sec_3-2-2-2.html
| > did not suggest to me that the macros will be compiled away, or made
| > available in the compiled obejcts, therefore present in in the second
| > imageg (ECL2) while processing other files.
| > I read your message as suggesting that the macros will be available in
| > ECL2. Is that specific to ECL, or is it a standard behaviour?
| This is standard.
Aha, that is good news!
| What happens with the macro after compilation is not defined by the
| standard. Some old build systems can make assumptions which are not
| portable: a lisp is perfectly allowed to clean the enviroment from all
| macros which were defined by :COMPILE-TOPLEVEL and not loaded afterwards.
yes, that is what confused me.
Dr. Gabriel Dos Reis (gdr at cs.tamu.edu), Assistant Professor
Texas A&M University -- Department of Computer Science
301, Bright Building -- College Station, TX 77843-3112
More information about the ecl-devel