home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!paladin.american.edu!news.univie.ac.at!hp4at!mcsun!uknet!news.cs.bham.ac.uk!percy!exs
- From: exs@cs.bham.ac.uk (Edmund Shing)
- Newsgroups: comp.lang.pop
- Subject: Re: FTP'able pop for MSDOS - GLOW
- Message-ID: <EXS.92Nov23120613@fat-controller.bham.ac.uk>
- Date: 23 Nov 92 12:06:13 GMT
- Sender: news@cs.bham.ac.uk
- Distribution: comp
- Organization: School of Computer Science, Birmingham Univ. UK
- Lines: 72
- Nntp-Posting-Host: fattie
-
-
- The article on GLOW can be found in the UK May 1992 issue of Byte
- magazine, page 84UK-8.
-
- For those who haven't got access to this issue, I will give a very
- brief summary, including quotes from the article:
-
- -------------------------------------------------------------------
-
- "Glow Comes Out of the Dark" (Dick Pountain)
-
-
- Inspired by POP-11, Glow is a powerful list-processing language for
- MS-DOS.
-
- Glow, like its ancestor POP-11, is an interactive list-processing
- language with a syntax that resembles Pascal or structured BASIC.
- It supports loops as well as recursion, lists as well as strings, and
- objects with multiple inheritance.
-
- A major difference between it an POP-11 is that Glow employs strictly
- lexical, rather than dynamic, scoping. This means that the visibility
- of any object is governed by the program text (as in Pascal), rather
- than the run-time environment.
-
- MS-DOS Glow calls your own external text editor from inside Glow and
- compiles directly from the editor, so long as it is not too large.
-
- One difference is in definition of procedures: instead of POP's
-
- define ... enddefine
-
- Glow uses
-
- def ... edef
-
- Glow performs I/O via two streams called "source" and "sink" which you
- redirect as necessary to real I/O devices, called IODEVS (e.g.
- console,keyboard,stderr ...).
-
-
- The first-release version of Glow that I have is stable, but has some
- rough edges ...
-
- Glow is the BASIC of AI languages.
-
-
- Glow for Macintosh or MS-DOS with manual and user's guide, 69.95
- pounds, from
-
- Andrew Arblaster
- NightOwl software
- Bollostraat 6
- B-3140 Keerbergen
- Belgium
- 32-015-234871
- fax:32-015-234871
-
-
- -----------------------------------------------------------------
-
- So that's it folks,
-
-
- Edmund
- --
- ---------------------------------------------------------------------------
- Edmund Shing | School of Computer Science
- E-Mail: exs@cs.bham.ac.uk | University of Birmingham
- 'Chacun ses gouts' | Edgbaston
- | Birmingham B15 2TT UK.
- ---------------------------------------------------------------------------
-