Poplog Versions

NB: This file is of date, please check the the Free Poplog Portal for latest versions of Poplog, and also the announcement of 64 bit Poplog V16 at http://www.cs.bham.ac.uk/research/projects/poplog/V16/AREADME.html

This web page is based on a table on the Open Poplog web site on sourceforge.
That table, originally based on information on The Free Poplog Portal had become out of date. So this one is offered as a replacement.

Last updated: 11 Jul 2019

Thanks to massive conversion of poplog to 64bit by Waldek Hebisch.
Temporary location:
This will eventually be available on github.

Previous updates: 5 Jul 2009; 12 Aug 2010; 27 Dec 2011

Previous versions:

Versions of Poplog exist for the platforms listed below. Most of the versions have been frozen for some time because the people who have been involved in supporting poplog have only had access to Linux versions, and therefore only the linux versions (32 bit and 64 bit) are kept up to date at present.

Some of the older (32-bit) versions should still be perfectly usable, including the Windows version (v15.5, used in the demo by Jocelyn Paine in Dr. Dobbs Journal, March 2009.

OLD Poplog Sources

There is a poplog source tree located at http://www.cs.bham.ac.uk/research/projects/poplog/src/

This was a dump of the sources as developed by Sussex University and ISL around 1999. It should NOT be regarded as up to date. It was built and maintained using special tools (a mixture of shell scripts and pop11 programs) which have not been installed at this site.

The latest sources are included in the distribution tarballs. So anyone considering a new port should start from the latest linux sources. Other machine-specific and OS-specific sources can be extracted from the Sussex/ISL source tree, but may need minor or major enhancements to bring them up to date.

Poplog Package System

There was a major reorganisation, including introduction of a more modular 'PopPackage' system, in version 15.6, 2005, described here, using the subdirectory $usepop/pop/packages.

Poplog Versions

Versions known to the maintainer of this site are listed below.
(Though there may be some unknown to the site maintainer!).

Note that although there is a version listed for Mac OSX on PPC, there isn't one for Intel-based Macs. For those, the best way to run poplog is now to install a version of linux (e.g. some have used 'archlinux because it is small) in a virtual operating system (e.g. using VMWare) and then to install and run the latest 32-bit Linux poplog.

For information about downloading, see The Free Poplog page.

Installation Options

Both the 32-bit script and the 64-bit fetch-and-install script give you the option of installing in a default location
or in the same directory as the shell script, or in some specified location, depending which of the 'get-and-install' scripts you download. The scripts are very small, but they will fetch a few additional scripts required for installation and testing, and also a tar ball, which is about 19MB for the 32-bit version of Poplog and a little larger for the 64-bit version. They also untar the tar-ball into the specified location, and then relink poplog either with or without motif/lestif, depending on whether the libraries are available or the instruction to include or omit motif has been given.

The use of motif is not essential, but it slightly improves the interfaces facilities available, especially for the integrated editor XVed.


Processor Operating System Poplog
Download (old versions may no longer work)
AMD64/Intel-EM64T Linux (64-bit) V16 Instructions for 64-bit Linux poplog V16
x86(Intel/AMD)32-bit Linux 15.65 Instructions for Linux Poplog v15.65 (about 17MB download)
x86(Intel/AMD)32-bit Linux 15.6.4 Instructions for Linux Poplog v15.6.4 (about 16.5MB download)
x86(Intel/AMD)32-bit Linux 15.63 Instructions for Linux Poplog v15.63 (about 16.5MB download)
x86(Intel/AMD)32-bit Linux 15.62 Instructions for Linux Poplog v15.62 (19MB download)
x86(Intel/AMD)32-bit Linux 15.61 Instructions for Linux Poplog v15.61 (18MB)
x86(Intel/AMD)32-bit Linux 15.6 Instructions for Linux Poplog v15.6 (18MB)

Alpha Digital Unix (64-bit) 15.53 Poplog v15.53 for Digital Unix on Alpha (64-bit)
Alpha Digital Unix (64-bit) 15.50 Poplog v15.50 for Digital Unix on Alpha (64-bit)
HP Architecture HP-UX 9.05 15.53 Poplog v15.53 for FP Architecture running HP Unix, i.e. HP 712 + HP-UX 9.05
PowerPC AIX 15.52 Poplog v15.52 for AIX on PowerPC
PowerPC Macintosh OSX 15.53 Usable partial port
SPARC Solaris (2.6, 7 and 8) 15.53 Poplog v15.53 (32-bit addressing) for Solaris on SPARC
x86 Mini-Linux (Using libc5; No X-Window facilities) 15.53 Mini-Poplog for Mini-Linux using libc5
x86(Intel/AMD)32-bit Linux 15.53f The most recent of the legacy packages:
Birmingham Linux Poplog v15.53f (19MB)
x86 Linux 15.53 'Legacy' Linux Poplog Packages. (No longer recommended).
Birmingham Linux Poplog v15.53 (21 MB)
Core PC Linux Poplog v15.53 (9.8 MB)
Minimal PC Poplog v15.53 (12.4 MB - Core + Extras)
Advice for (would-be) Motif users
x86 Solaris 15.52 Poplog v15.52 for Solaris on Intel
x86 Windows (95, 98, ME), NT4, 2000, XP 15.53 Instructions for Windows Users
Poplog v15.53 for Windows NT
Poplog v15.50 for Windows
Poplog Source v15.50 for Windows

Although Poplog comes with incremental compilers (not interpreters) for four languages: Pop-11, Common Lisp, Prolog, and Standard ML, the core language is Pop-11, used for implementing the main features of poplog, the windows interface, etc. For this reason users who are unfamiliar with Pop-11 are likely to find the online Pop-11 primer useful.
It is available here, in various formats.
This merely gives an introduction to the language (for experienced programmers). For more documentation is available as part of poplog in the form of TEACH files, HELP files, and REF files, often with supporting tutorial libraries. Most of the documentation can be browsed online here: http://www.cs.bham.ac.uk/research/projects/poplog/doc/

Made with 1st Page 2000 - Professional tools for real minds. SourceForge.net Logo

Please report errors and/or omissions to Aaron Sloman.