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

  1. Newsgroups: comp.lang.icon
  2. Path: sparky!uunet!mercury.hsi.com!mlfarm!cs.arizona.edu!icon-group
  3. Date: 16 Nov 1992 08:26:47 -0600
  4. From: Chris Tenaglia - 257-8765 <TENAGLIA@mis.mcw.edu>
  5. Subject: semicolons revisited?
  6. Message-ID: <01GR7NMCR9G291WHNT@mis.mcw.edu>
  7. Organization: Medical College of Wisconsin (Milwaukee, WI)
  8. Lines: 26
  9.  
  10.  
  11. In case any one really really likes semicolons on a string processing language
  12. DEC now offers TPU (text processing utility) for its VAX and RISC boxes. Asoft
  13. offers nu/TPU for other platforms.
  14.  
  15. TPU has a lot of icon and snobol string concepts yet it enforces semicolons at
  16. the end of the statements. But like pascal it also uses begin and end instead
  17. of curly braces for blocking. No generators, no fail/succeess handling. But
  18. it has an interesting property. All variables declared have scope local to
  19. their procedures. All variables created by operations (not predeclared) have
  20. global scope. This language is the foundation of an editor called EVE. It
  21. allows one to do string programming in a full screen editor environment. I've
  22. used it to customize my editor to do herculean feats.
  23.  
  24. I still prefer icon for stream crunching, front ending, and game design.
  25. The lack of semicolons, required declarations, and datatypes are the features
  26. that drew me to icon, and that improve my productivity.
  27.  
  28. Chris Tenaglia (System Manager) |  "The past explained,     
  29. Medical College of Wisconsin    |   the future fortold, 
  30. 8701 W. Watertown Plank Rd.     |   the present largely appologized for."
  31. Milwaukee, WI 53226             |   Organon to The Doctor
  32. (414)257-8765                   |     
  33. tenaglia@mis.mcw.edu
  34.  
  35.  
  36.