From: Bruno H. <ha...@il...> - 2001-02-05 18:12:43
|
Peter Van Eynde writes: > I'm not so certain, as the defconstant documentation says: > > If a defconstant form appears as a top level form, the compiler must recognize that name > names a constant variable. An implementation may choose to evaluate the value-form at > compile time, load time, or both. Therefore, users must ensure that the initial-value can > be evaluated at compile time (regardless of whether or not references to name appear in > the file) and that it always evaluates to the same value. > > And with 'same value' I think they mean 'EQL'. I don't think so. Because compile-time and run-time environments normally run in distinct images, they have created the term of "similarity" of literals. I think 'same value' means this term. Bruno |