[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.

Thanks!

-- Gaby

-- 
Dr. Gabriel Dos Reis (gdr at cs.tamu.edu), Assistant Professor
	      http://www.cs.tamu.edu/people/faculty/gdr
	Texas A&M University -- Department of Computer Science
	301, Bright Building -- College Station, TX 77843-3112




More information about the ecl-devel mailing list