home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / icon / 526 next >
Encoding:
Text File  |  1992-11-17  |  1.2 KB  |  28 lines

  1. Newsgroups: comp.lang.icon
  2. Path: sparky!uunet!mercury.hsi.com!mlfarm!cs.arizona.edu!icon-group
  3. Date: Sun, 15 Nov 92 10:49:26 EST
  4. From: Paul_Abrahams@MTS.cc.Wayne.edu
  5. Message-ID: <527502@MTS.cc.Wayne.edu>
  6. Subject: Second thoughts on semicolons
  7. Lines: 19
  8.  
  9. For a long time I've liked the Icon convention that the end of a line acts
  10. as a semicolon unless the last token on the line is an operator.  There's
  11. no doubt that it makes programs easier to write.
  12.  
  13. But I am having some second thoughts about this convention, because I
  14. think it hinders making programs easier to read.  I don't think semicolons
  15. at the ends of lines affect readability one way or the other, but that by
  16. itself doesn't argue against the Icon convention.  But the Icon convention
  17. does preclude breaking an expression before rather than after an operator,
  18. and therefore precludes the program style, which corresponds to the
  19. mathematical conventions, where continuation lines start with an operator.
  20.  
  21. The Icon conventions are too heavily embedded in existing code for me to
  22. suggest that they should be changed.  But the downside of the Icon
  23. convention is something that language designers should ponder.
  24.  
  25. Paul Abrahams
  26.  
  27.  
  28.