[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Dec 4 21:13:37 2001 
Subject:Re: Whats POP? 
From:Aaron Sloman See text for reply address 
Volume-ID:1011204.10 

[To reply replace "Aaron.Sloman.XX" with "A.Sloman"]

"D De Villiers" <ddevilliers@lando.co.za> writes:

> Date: Tue, 4 Dec 2001 20:07:33 +0200
>
> Hello...
>
> What type of programming language is POP ? Homepage, Documentation, Download
> POP, Links etc ?
>
> Lennie De Villiers

Pop-11 is a programming language developed for AI purposes, though
usable for many other purposes also.

It is a derivative of Pop2, originally developed in the AI department at
Edinburgh University, in the early 1970s.

It is comparable in power to Common Lisp, but has a more familiar syntax
using keywords rather than parentheses, and has only an incremental
compiler, not an interpreter.

It comes as part of a multi-language system, Poplog, which also includes
(optionally included) incremental compilers for Common Lisp, Prolog,
and Standard ML, along with a lot of utilities, teaching materials, and
online documentation. It used to be an expensive commercial product but
is now available free of charge with full system sources.

There are versions for various unix/linux platforms and a more limited
version without graphics, for windows 9x, NT, 2000.

It includes a programmable multi-window editor Ved.

There's a lot more general information about Poplog and Pop-11 here:
    http://www.cs.bham.ac.uk/research/poplog/poplog.info.html

and pointers to all the downloadable versions here
    http://www.cs.bham.ac.uk/research/poplog/freepoplog.html

If you have a PC+linux and a high speed internet connection get the
version in here
    http://www.cs.bham.ac.uk/research/poplog/linux-cd/
        1559  Oct 19 02:00 AREADME.txt
    21889950  Dec  4 18:56 linux-poplog.tar.gz

Another site with information and some of the stuff packaged differently
is here
    http://www.poplog.org

If you just want to find out about the language Pop-11, and you are an
experienced programmer, the best thing, is probably the online html
primer.

    http://www.cs.bham.ac.uk/research/poplog/primer/

Also packaged as a tar-ball
    http://www.cs.bham.ac.uk/research/poplog/pophtmlprimer.tar.gz

Or as a (big) plain text file without the diagram:

    http://www.cs.bham.ac.uk/research/poplog/teach/primer
        about 600Kbytes

(All these are included in the larger packages)

For an example of what it is used for see

    http://www.cs.bham.ac.uk/~axs/cogaff/simagent.html


I hope that helps.

Aaron
====
Aaron Sloman, ( http://www.cs.bham.ac.uk/~axs/ )
School of Computer Science, The University of Birmingham, B15 2TT, UK
EMAIL A.Sloman AT cs.bham.ac.uk   (ReadATas@please !)
PAPERS: http://www.cs.bham.ac.uk/research/cogaff/ (And free book on Philosophy of AI)
FREE TOOLS: http://www.cs.bham.ac.uk/research/poplog/freepoplog.html