home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / pop / 94 < prev    next >
Encoding:
Internet Message Format  |  1992-11-23  |  2.4 KB

  1. Path: sparky!uunet!paladin.american.edu!news.univie.ac.at!hp4at!mcsun!uknet!news.cs.bham.ac.uk!percy!exs
  2. From: exs@cs.bham.ac.uk (Edmund Shing)
  3. Newsgroups: comp.lang.pop
  4. Subject: Re: FTP'able pop for MSDOS - GLOW
  5. Message-ID: <EXS.92Nov23120613@fat-controller.bham.ac.uk>
  6. Date: 23 Nov 92 12:06:13 GMT
  7. Sender: news@cs.bham.ac.uk
  8. Distribution: comp
  9. Organization: School of Computer Science, Birmingham Univ. UK
  10. Lines: 72
  11. Nntp-Posting-Host: fattie
  12.  
  13.  
  14. The article on GLOW can be found in the UK May 1992 issue of Byte
  15. magazine, page 84UK-8. 
  16.  
  17. For those who haven't got access to this issue, I will give a very
  18. brief summary, including quotes from the article:
  19.  
  20. -------------------------------------------------------------------
  21.  
  22.     "Glow Comes Out of the Dark" (Dick Pountain)
  23.  
  24.  
  25. Inspired by POP-11, Glow is a powerful list-processing language for
  26. MS-DOS. 
  27.  
  28. Glow, like its ancestor POP-11, is an interactive list-processing
  29. language with a syntax that resembles Pascal or structured BASIC.
  30. It supports loops as well as recursion, lists as well as strings, and
  31. objects with multiple inheritance.
  32.  
  33. A major difference between it an POP-11 is that Glow employs strictly
  34. lexical, rather than dynamic, scoping. This means that the visibility
  35. of any object is governed by the program text (as in Pascal), rather
  36. than the run-time environment.
  37.  
  38. MS-DOS Glow calls your own external text editor from inside Glow and
  39. compiles directly from the editor, so long as it is not too large.
  40.  
  41. One difference is in definition of procedures: instead of POP's 
  42.  
  43.     define ... enddefine
  44.  
  45. Glow uses 
  46.  
  47.     def ... edef
  48.  
  49. Glow performs I/O via two streams called "source" and "sink" which you
  50. redirect as necessary to real I/O devices, called IODEVS (e.g.
  51. console,keyboard,stderr ...).
  52.  
  53.  
  54. The first-release version of Glow that I have is stable, but has some
  55. rough edges ... 
  56.  
  57. Glow is the BASIC of AI languages. 
  58.  
  59.  
  60. Glow for Macintosh or MS-DOS with manual and user's guide, 69.95
  61. pounds, from
  62.  
  63.     Andrew Arblaster
  64.     NightOwl software
  65.     Bollostraat 6
  66.     B-3140 Keerbergen
  67.     Belgium
  68.     32-015-234871
  69.     fax:32-015-234871
  70.  
  71.  
  72. -----------------------------------------------------------------
  73.  
  74. So that's it folks,
  75.  
  76.  
  77. Edmund
  78. --
  79. ---------------------------------------------------------------------------
  80. Edmund Shing            |  School of Computer Science
  81. E-Mail: exs@cs.bham.ac.uk    |  University of Birmingham
  82. 'Chacun ses gouts'        |  Edgbaston
  83.                 |  Birmingham B15 2TT  UK.
  84. ---------------------------------------------------------------------------
  85.