NEWS
20 Jul 2019
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.



The situation is changing, as the 64-bit port of Poplog is not yet finished: some minor bugs remain, though the system is usable.

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
  


OLD INTRODUCTION

This file is
     http://www.cs.bham.ac.uk/research/projects/poplog/amd64/AREADME.html
It replaces
     http://www.cs.bham.ac.uk/research/projects/poplog/amd64/AREADME.txt
For updates see "NEWS" below.

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 ==========================================================================