home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / lisp / 2410 < prev    next >
Encoding:
Internet Message Format  |  1992-09-11  |  1.1 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!darwin.sura.net!udel!rochester!cornell!raman
  2. From: raman@cs.cornell.edu (T. V. Raman)
  3. Newsgroups: comp.lang.lisp
  4. Subject: exported symbols, and packages:
  5. Keywords: export symbol package
  6. Message-ID: <1992Sep11.193138.3277@cs.cornell.edu>
  7. Date: 11 Sep 92 19:31:38 GMT
  8. Organization: Cornell Univ. CS Dept, Ithaca NY 14853
  9. Lines: 24
  10.  
  11.  
  12. Hi!
  13.  
  14. I would like the following point about symbols and packages clarified.
  15.  
  16. I find that when in the user package all symbols that are exported
  17. from other packages are present in the user package as symbols. ie:
  18.  
  19. If I have a package *foo* that exports a  function #'foo  then if in
  20. the user package there is a symbol 'foo presents which evaluates to
  21. itself.  (find-symbol 'foo) returns
  22.  
  23. foo
  24. :internal
  25.  
  26. Is this what is supposed to happen? If so why?  Why should the symbol
  27. 'foo be present in the user package in this way?
  28.  
  29. --Raman
  30. -- 
  31.    T. V. Raman <raman@cs.cornell.edu>Tel: (607)255-9202  R 272-3649
  32.                        Office: 4116 Upson Hall,
  33. Department of Computer Science, Cornell University Ithaca NY 14853-6201
  34.                 Res: 226 Bryant Avenue Ithaca NY 14850
  35.