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

  1. Path: sparky!uunet!tcsi.com!iat.holonet.net!news.cerf.net!usc!howland.reston.ans.net!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!uknet!edcastle!aiai!jeff
  2. From: jeff@aiai.ed.ac.uk (Jeff Dalton)
  3. Newsgroups: comp.lang.lisp
  4. Subject: Re: Lisp syntax beauty? (was Re: Why Isn't Lisp a Mainstream Language?)
  5. Message-ID: <8262@skye.ed.ac.uk>
  6. Date: 26 Jan 93 19:24:11 GMT
  7. References: <1jpe0qINNnf1@tamsun.tamu.edu> <dfs.727729181@crusher> <C1AsFo.G2p@dei.unipd.it>
  8. Sender: news@aiai.ed.ac.uk
  9. Organization: AIAI, University of Edinburgh, Scotland
  10. Lines: 40
  11.  
  12. In article <C1AsFo.G2p@dei.unipd.it> gandalf@sabrina.dei.unipd.it (ROBERTO AVANZI) writes:
  13.  
  14. >My 2 cents about "Why is not lisp a mainstream language" are as follow.
  15. >i)   people think lisp <=> AI . it's false we know, but most people think so.
  16. >     a friend of mine (and and intelligent person) asked me: why do you
  17. >     use Lisp, AI has failed in its objectives...
  18.  
  19. I can understand this reason, but I'm not sure what it's really
  20. about.  In what way has AI failed, in this view?  What did these
  21. people think AI was trying to do?  Over-hyped, sure, but what was
  22. the _failure_?
  23.  
  24. >ii)  people hate parentheses. But still I do not understand why do they not
  25. >     use forth instead then ...
  26.  
  27. It's true that many people dislike Lisp syntax.  But some people who
  28. dislike it can grow to like it once they see how it "works".  It isn't
  29. necessary to pay attention to individual parens when reading
  30. well-indented code, and the editor should take care of the problem
  31. when writing.  People who aren't used to well-indented Lisp don't
  32. know the conventions and so can't see what's going on w/o being
  33. distracted by the parens.
  34.  
  35. >iii) Lisp has been since recent times a resource hog. now its a false
  36. >     statement, we have light lisps. but when allegro on a sparc gives you
  37. >     a 11meg image, well, I believe something is wrong with allegro...
  38.  
  39. Something is wrong with a lot of Lisps.  I know people who like Lisp
  40. but who don't want to use it because their programs are so much bigger
  41. and slower than if they use C.  This is for windows-and-graphics sorts
  42. of things.  Lisp started with a huge lead in this area and threw it
  43. away.
  44.  
  45. >iv)  a lack to a good interface to C routines. NOT OS interface, but generic
  46. >     C code. I mean a STANDARD way. CMUCL, Lucid, Allegro all offer such
  47. >     facilities but they are incompatible. That's bad.
  48.  
  49. I agree.
  50.  
  51. -- jeff
  52.