[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Dec 13 17:19:22 1994 
Subject:Re: Public Domain Pop-11 systems ? 
From:Adrian John Howard 
Volume-ID:941214.02 

> From: cca93013 <cca93013@sun1.academic-computing-service.birmingham.ac.uk>
> 
> I'm trying to find a 'free' implementation of POP-11 which I can compile
> using gcc/g++ under Linux.
> 
> Has anyone got any ideas ?

Write one :-)

I'm afraid there currently is no free Pop-11 implementation written in C
running under Linux.

Several alternatives:

 o  ISL are working on a full Linux port of Poplog --- however this will
    not fall into the "free" category :-)

 o  Get "Glow" a Pop-11 variant (again not free) --- I'll include the
    snippets on Glow from the PopFAQ at the end of this letter.

 o  Someone (who is not being named since I don't know if he wants it to
    be public knowledge yet) is working on a version of Pop-11 written
    in C which will probably work under Linux. This is not finished yet
    and will probably cost about 50/100 squid. My guess is another
    three/four months before this is available.

 o  I'll be working on a language next year which looks a *bit* like
    Pop-11. It will compile under ANSI C and (probably) be free. I'll
    let comp.lang.pop know as soon as a beta is available (probably
    won't be around until the middle of next year)

 o  By a Mac and use AlphaPop (again, not free)

> Rupert Pigott, impoverished student at Birmingham University
>  (email : cca93013@sun1.bham.ac.uk)

Adrian

aids (adrianh@cogs.susx.ac.uk)  ObDisclamer: Poplog used to pay my wages
Phone: +44 (0)273 678367  URL: http://www.cogs.susx.ac.uk/users/adrianh/


-- Is Glow like Pop11 -------------------------------------------------

[es]
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