home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / lisp / 3344 < prev    next >
Encoding:
Internet Message Format  |  1993-01-23  |  1.8 KB

  1. Path: sparky!uunet!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!forsight2!gat
  2. From: gat@forsight2.jpl.nasa.gov (Erann Gat)
  3. Newsgroups: comp.lang.lisp
  4. Subject: Re: Lisp syntax beauty? (was Re: Why Isn't Lisp a Mainstream Language?)
  5. Date: 23 Jan 1993 04:09:48 GMT
  6. Organization: Jet Propulsion Laboratory
  7. Lines: 29
  8. Message-ID: <1jqgecINNjbf@elroy.jpl.nasa.gov>
  9. References: <dfs.727723285@noonian> <1jpi0sINN47q@elroy.jpl.nasa.gov> <dfs.727732459@kehleyr>
  10. NNTP-Posting-Host: forsight2.jpl.nasa.gov
  11.  
  12. In article <dfs.727732459@kehleyr> dfs@doe.carleton.ca (David F. Skoll) writes:
  13. >In <1jpi0sINN47q@elroy.jpl.nasa.gov> gat@forsight2.jpl.nasa.gov (Erann
  14. >Gat) writes:
  15. >
  16. >>(You seem to be complaining about two orthogonal issues, by
  17. >>the way, the syntax of format strings and their functionality.
  18. >
  19. >You are right.  I wrote my article hastily.  But the "format" function
  20. >is representative of one aspect of Common Lisp which I believe
  21. >prevents it from becoming a "mainstream" language - Common Lisp
  22. >attempts to do almost everything, with the result that 90% of the Lisp
  23. >image is devoted to functions a small-to-medium program will never use.
  24. >
  25. >And people have been arguing that Lisp is a very good general
  26. >purpose language.  A function that prints English names of numbers
  27. >is a pretty special-purpose function!
  28.  
  29. There is an ongoing discussion on comp.lang.lisp.mcl which might be of
  30. interest to followers of this thread.  The discussion centers on the issue
  31. of how to produce small applications using Lisp.  The suggestion has been
  32. made that Common Lisp should be considered an operating system and not
  33. an application.  In that case, having a zillion obscure functions is no
  34. more unreasonable than having a large C library.  (BTW - MCL (Macintosh
  35. Common Lisp) implements all of CLTL2 and is 1.5 Megabytes, about a tenth
  36. the size of Allegro.)
  37.  
  38. Erann Gat
  39. gat@aig.jpl.nasa.gov
  40.  
  41.