home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / lisp / mcl / 1993 < prev    next >
Encoding:
Internet Message Format  |  1993-01-12  |  874 b 

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!howland.reston.ans.net!spool.mu.edu!olivea!apple!cambridge.apple.com!gensym.com!bhyde@harvard.harvard.edu
  2. From: bhyde@gensym.com (Ben A. Hyde)
  3. Newsgroups: comp.lang.lisp.mcl
  4. Subject: Tree shaking.
  5. Message-ID: <9301121457.AA10895@gensym.com>
  6. Date: 12 Jan 93 14:57:43 GMT
  7. Sender: info-mcl-request@cambridge.apple.com
  8. Lines: 13
  9. Approved: comp.lang.lisp.mcl@Cambridge.Apple.C0M
  10.  
  11. There are two things that make tree shaking hard in Common Lisp.
  12.  
  13. The first is symbol-function.  Any quoted symbol in your sources may
  14. have symbol-function applied, sooner or later.
  15.  
  16. The second is the integrated design of Common Lisp.  Errors use the
  17. class system.  Errors use format.  Format uses streams and all of
  18. arithmetic.  Etc. etc.
  19.  
  20. Of course HARD work, coupled pragmatic advice from the application builder
  21. can over come both of these.
  22.  
  23.   - ben
  24.