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

  1. Path: sparky!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!uqcspe!cs.uq.oz.au!berglas
  2. From: berglas@cs.uq.oz.au (Anthony Berglas)
  3. Newsgroups: comp.lang.lisp
  4. Subject: Lisp Parsers
  5. Message-ID: <11586@uqcspe.cs.uq.oz.au>
  6. Date: 5 Jan 93 07:18:15 GMT
  7. Sender: news@cs.uq.oz.au
  8. Reply-To: berglas@cs.uq.oz.au
  9. Lines: 20
  10.  
  11. I am trying to introduce Lisp to the UQ CS Dept, in which everybody
  12. knows that real men use C++.  I will put on a demo of Garnet etc. shortly
  13. but most important decisions are made on first impressions, and the
  14. first impressions are the (())()()s.  God said that f(a, b); is easier
  15. to read than (f a b), it requires less characters.
  16.  
  17. Seriously, (> (+ x 1) (* y 2)) is ugly, and it would be pretty easy
  18. to add a parser to Lisp that could be used instead of the normal Reader.
  19. (At least for demonstration purposes).  Such a parser would idealy be
  20. table driven and dynamically extendible -- new macro, new grammar rule.
  21.  
  22. If anyone has heard of such a thing I would be interested to know.
  23.  
  24. Thanks,
  25.  
  26.  
  27. --
  28. Anthony Berglas
  29. Rm 503, Computer Science, Uni of Qld
  30. Ph 07 365 2812, Australia.
  31.