7.3.4 Using packages in interpreted and compiled code
compile-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.
Generated with Harlequin WebMaker