home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / usr.bin / lisp / lispnews / text0034.txt < prev    next >
Encoding:
Text File  |  1985-11-10  |  848 b   |  18 lines

  1.   Back on May 6, a modification to liszt was made which turned 'declare'
  2. into a user callable function which provided information to the compiler.
  3. The purpose of the change was to permit one to 'load' a file containing
  4. declarations, instead of 'include'ing it.  It turns out that this was a bad
  5. idea since if the compiler were to evaluate an interpreted function with
  6. local declarations, it would assume that those local declarations were
  7. describing the current file being compiled.
  8.    Thus declare has it old meaning: it is a no-op unless the compiler is
  9. compiling the form.  If one really wants to actively declare something,
  10. we've added the function 'liszt-declare', which looks just like declare
  11. but can be evaluated within the compiler.
  12.  
  13.   If you are confused by all this, don't worry.  There is very little chance
  14. that it will affect you.
  15.  
  16.  
  17.  
  18.