7.3.4 Using packages in interpreted and compiled code

7.3.4.4 Package rule 5

Althoughcompile-file does not use the Common Lisp functionprint to put symbols into a compiled file, it takes steps that are similar to thoseprint performs to determine the package qualification for symbols. The Common Lisp functionread cannot retain all of the information explicitly written in the source file. For example,read seeslisp::car,lisp:car, andcar as the same symbol. Consequently, it is possible to set up a test case in which some information is lost in the compiled file, and that lost information could be critical to one or more of the operations being performed in the file. However, this situation does not occur often during normal programming.


The Advanced User's Guide - 9 SEP 1996

Generated with Harlequin WebMaker