NEW 64 BIT POPLOG
There is a new version of 64 bit poplog (much overhauled) produced by Waldek Hebisch, which supersedes versions mentioned below. For more information see the AREADME.txt file here:
http://www.cs.bham.ac.uk/research/projects/poplog/amd64/poplog16/
7 Jul 2018
Luca Regini is now working on porting Poplog to ARM, to run on Raspberry Pi.
He has set up a Github site for this purpose:
https://github.com/lucaregini/poplog
He has also provided a list of the files in 64bit linux Poplog that differ from
corresponding 32bit linux Poplog files. This may be useful for anyone attempting
to make further changes to the 64bit files. The list of files that differ is
here:
http://www.cs.bham.ac.uk/research/projects/poplog/amd64/popx64Diff.htm
===================================================================
OUT OF DATE INFORMATION:
THE ORIGINAL VERSION OF AMD64 POPLOG IS NO LONGER BEING DEVELOPED
IT WAS BASED ON POPLOG VERSION 15.53 WHICH IS NOW FROZEN
For information about the latest version of 64 bit linux poplog
see
http://www.cs.bham.ac.uk/research/projects/poplog/freepoplog.html
===================================================================
OUT OF DATE INFORMATION:
A version based on poplog version 15.6 is available.
32-bit poplog version 15.6 for PC + Linux is available here
http://www.cs.bham.ac.uk/research/projects/poplog/v15.6/
64-bit poplog version 15.6 for PC + Linux using AMD 64bit CPU is
available here
http://www.cs.bham.ac.uk/research/projects/poplog/v15.6-amd64/
See the text files there for more information.
Aaron Sloman
12 Mar 2005
http://www.cs.bham.ac.uk/~axs/
This directory was originally based on this announcement:
Subject: AMD64 port Date: Wed, 9 Feb 2005 05:03:39 +0100 (CET) From: Waldek Hebisch I have put preliminary version of AMD64 port at: http://www.math.uni.wroc.pl/~hebisch/poplog/amd64-poplog.html It is a patch on top of Birmingham 15.53f version (the patch is 90kb in size). As I wrote the system can re-build itself successfully. It created saved images for pop11, prolog, clisp, pml. It includes text mode ved. All things that I tested work, in particular external calls with single and double precision floating point arguments, callbacks from external functions to Poplog and external closures. This version contain no X support. I principle X may just work after enabling it in the build scripts, but I have not tried it. -- Waldek Hebisch hebisch@math.uni.wroc.pl
This section is out of date, see NEWS below.
This directory contains a (Jan 2010) 64bit linux poplog package assembled by
Waldek Hebisch
http://www.cs.bham.ac.uk/research/projects/poplog/amd64/v15.6301-amd64.tar.bz2
copied from his web site
http://www.math.uni.wroc.pl/~hebisch/poplog/v15.6301-amd64.tar.bz2
Along with
http://www.math.uni.wroc.pl/~hebisch/poplog/v15.6301-amd64-v15.61-amd64.diff
'diff' comparison with version v15.61-amd64 excluding documentation.
http://www.math.uni.wroc.pl/~hebisch/poplog/v15.6301-amd64-v15.63.diff
'diff' comparison with version v15.63 (i386) excluding documentation.
The above tar.bz2 package contains a 'build_popn' script which is also available here for inspection:
http://www.cs.bham.ac.uk/research/projects/poplog/amd64/build_popn
Please look at that if you want to know how that version of poplog can be built.
I hope it will be possible at some point to merge this more fully into the Birmingham linux poplog package tree.
Aaron Sloman
15 Aug 2010; Updated: 7 Jul 2018
==========================================================================