This is part of the FREE POPLOG installation, described in:
http://www.cs.bham.ac.uk/research/poplog/freepoplog.html
2. (1 Oct 2009:) An alternative is:
How to run Linux Poplog on Windows using andLinux
With Thanks to Christopher Martin. (This method seems to be less
reliable than using Virtual Box.)
Poplog includes incremental compilers for four sophisticated programming languages: Pop-11, the core language, Prolog, Common Lisp and Standard ML. For more information see http://www.cs.bham.ac.uk/research/projects/poplog/freepoplog.html#whatspoplog
There are many documents and libraries in Poplog that can be used for teaching several programming paradigms and for introducing learners to Artificial Intelligence, many of them based on Pop-11 because of its support for multiple programming paradigms. For more information of teaching facilities, including examples, see http://www.cs.bham.ac.uk/research/projects/poplog/examples.
The full version of poplog, available on linux and unix systems, includes 2-D graphical facilities based on the X window system. At present this does not work directly on Windows, but if you wish to try poplog without graphics on windows you can use the reduced version of Poplog that does not include graphics, as described below.
If you wish to use the graphical facilities in poplog, you will need to use a version available on unix/solaris/linux machines, as described here http://www.cs.bham.ac.uk/research/poplog/freepoplog.html which can be done either by running linux directly on one of your own machines, or running a Virtual linux, as mentioned above, or else running poplog on a remote linux or unix system, which will require the use of Xming (or equivalent, if there is any equivalent) to allow you to log in the remote system and run programs remotely that manipulate windows and their contents on your screen.
The next two sections describe (1) ways in which windows users can use Poplog with graphics, and (2) ways in which they can use Poplog without graphics, respectively. The first option requires accessing linux or unix poplog, locally or remotely. The second option can work by installing windows poplog.
(School teachers in the UK who are interested in gaining remote access to a linux machine should contact Aaron Sloman. See also the ComputingAtSchool AI Initiative.)If you have have remote access to a linux machine that has linux and Poplog installed, you can either
If you have a fast network connection either should work very well, with the advantage that you can share files with other remote users, leave the management of the system you use to someone else.
A detailed PDF tutorial on how to install and set up Xming is here:
http://www.cade.utah.edu/tutorials/xminginst.pdf
Launching XMing (PDF):
http://www.cade.utah.edu/tutorials/xminglaunch.pdf
It is important to ensure that you use PuTTY's configuration options (shown on the left of the PuTTY display), expand SSH, go to X11, and select
Enable X11 forwarding MIT Magic-cookiethen go back and save the configuration for future use, as shown in the section of the above tutorial headed
Configure X11 Forwarding in SSH Clients
The basic idea is that if you have Xming running (it shows on the task bar) you can log in securely to a remote Linux/Unix machine using PuTTY or SSH, then once logged in you can run an xterm window and run graphical programs on the remote machine that will use the local display (via Xming).
That support for remote use is the great benefit of the X Window System.
However, the Pop11 language (the core of Poplog), and also Prolog, Common Lisp and Standard ML will work without graphical facilities and support a lot of programming teaching.
There is also a version of the Poplog editor Ved that works on
Windows, though the multi-window editor XVed does not work as it
requires the graphical facilities available only on Linux and Unix.
(XVed can be used with Xming if you access linux poplog remotely, as
described above.)
Some of the operating system interfaces that work on Linux and Unix may not work on the current version of Windows Poplog.
If you succeed please email A.Sloman with the instructions you would recommend others to follow.
An experimental extension of that was developed by Nico Aragon in Madrid, but I have no information about it.
Instructions for installing under Vista (by David Brooks). Should also work on Windows 7???
Download the Zip file for Windows Poplog 15.5You may find it best to install this in
C:\PROGRAM FILES\POPLOG\V15.5\Then unpack (unzip) it. It will produce a subdirectory 'WINDOWS', with several further sub-directories, DISK1, DISK2, etc. and another zip file bhamteach.zip, described below.
The main setup command is in
WINDOWS\DISK1\SETUP.EXE
Further instructions provided in two text files:
The zip file 'bhamteach.zip' contains a collection of Birmingham extensions to poplog and some useful teaching materials, which can be installed in the POPLOG\POP\LOCAL directory
When Windows Poplog is installed you should find a shortcut on your desktop that invokes the poplog editor Ved, which gives you access to all the online documentation and program libraries in Poplog.
POP\POP\INIT.Pfor system-wide effect, or as
%HOME%\INIT.Pfor personal use. For more information, see the comments in the file.
There is a partial port of Poplog to Apple Mac + OSX on Power PC. (Now Defunct.) Information about this is in http://www.cs.bham.ac.uk/research/poplog/osx-poplog/
Maintained by
A.Sloman
Created: 6 Apr 2001
Updated:
23 Feb 2008; 15 Sep 2009, 1 Oct 2009; 2 Nov 2009; 30 Oct 2011;
5 Nov 2011; 14 Oct 2015