NB:
    THIS FILE HAS BEEN SUPERSEDED BY
    http://www.cs.bham.ac.uk/research/projects/poplog/V16/AREADME.txt
    4 Dec 2019

--------------------------------------------------------------------------
OUT OF DATE:

This file is

    http://www.cs.bham.ac.uk/research/projects/poplog/amd64/AREADME.txt

NB For updates see "NEWS" below

This directory contains a recent (January 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.

(NOTE the dii2 file below)

The 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

It seems to have been updated with this in 2019:

    Jan 20 2019:
    http://www.cs.bham.ac.uk/research/projects/poplog/amd64/build_pop2

Please look at that if you want to know how that version of poplog
is assembled.

I hope it will be possible at some point to merge this into the
Birmingham linux poplog package tree.

Aaron Sloman
15 Aug 2010
==========================================================================
NEWS
28 Jun 2019

The latest 64-bit poplog is available from Waldek Hebisch's site:

     http://www.math.uni.wroc.pl/~hebisch/poplog/

 Note that the dii2 (diff) file is later than the tar ball, and must be
 used to update the installation, and likewise the build_pop2 file:

     13742384 Jan  3  2010 v15.6301-amd64.tar.bz2
          548 Jan 20  2019 dii2
         1921 Jan 20  2019 build_pop2

 The build script is also new (Jan 20 2019):
     See above. Downloaded from:
     http://www.math.uni.wroc.pl/~hebisch/poplog/build_pop2


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 files in 64bit linux Poplog that differ from
corresponding 32bit linux Poplog files. This may be useful for anyone
attempting to make changes to the 64bit files. The list of files 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 new version, based on poplog version 15.6 is now avaiable.

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 port 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 succesfully. 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