Some notes on what can be found relating to poplog on github
Aaron Sloman
17 Jan 2019

This is temporary. Please let me know if there are errors or omissions to
be corrected
    Aaron
    a.sloman[a]cs.bham.ac.uk
    http://www.cs.bham.ac.uk/~axs
-------------------------------------------------------------------

If you want to join the pop-forum email discussion list let me know.

NB
ESSENTIAL BACKGROUND INFORMATION FOR ANYONE WORKING ON POPLOG:
http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc

   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/AREADME
        Gives a list of the files and what's in them
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/hppa.txt
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/m_code.txt
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/nt.txt
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/pop11-executables.txt
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/popc.txt
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/ppg.txt
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/rebuilding-corepop.txt
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/rebuilding.txt
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/smith-gibson-sloman-1992.pdf
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/sysfiles.txt
   http://www.cs.bham.ac.uk/research/projects/poplog/sysdoc/syspop11.txt

===============================================================

Files here, copied from github (Luca Regini's files):
Available as

    http://www.cs.bham.ac.uk/research/projects/poplog/github/luca-fixes-externlib.tgz

     Package of files fixing compilation errors in files in 32 bit poplog
        $usepop/pop/extern/lib

     [I assume similar fixes will be needed for 64 bit poplog]

     Package: luca-fixes-externlib.tgz

        three files fixed:
        c_core.h
        pop_timer.c
        mklibpop

[I was able to use these to run mklibpop and create new libpop.a
     which was not previously possible. But I think there are other
     problems affecting the poplog compiler or linker, which
     prevents linking of a runnable newpop11, even though it appears to
     be created successfully]

Files on github:

    Most recent: June 2018 [See above]
    https://github.com/lucaregini/poplog
    By Luca Regini
     Fixed mklibpop compilation errors on Ubuntu due to old headers and ...
     tested  by me on 32 bit Poplog v15.85, successfully creates libpop.a

     Also includes a downloaded 32 bit poplog, fetched from bham.
     Prelinked V15.65

    Files by Ian Rogers, 8 years old:
    https://github.com/poplog/poplog

Ian Rogers Start of a cleanup of the old install scripts
Latest commit 558d8a7 on Oct 28, 2010

    Name    Latest commit message   Commit time
    INSTALL.deprecated  Start of a cleanup of the old install scripts   8 years ago
    Poplib  Directory cleanup tp remove v* and current-poplog top-level     8 years ago
    bin     More work on getting the autoconf to detect the environment     8 years ago
    config  This is the only Makefile that should not include $usepop/config/make   8 years ago
    man/man1    Directory cleanup tp remove v* and current-poplog top-level     8 years ago
    pop     More work on getting the autoconf to detect the environment     8 years ago
    test    Preserve pop/extern/lib/libpop.a until we can figure out how to rebui#  8 years ago
    .gitignore  Add rules to ignore old RCS files, *,v  8 years ago
    CHANGES-PACKAGES.txt    Directory cleanup tp remove v* and current-poplog top-level     8 years ago
    CHANGES.txt     Directory cleanup tp remove v* and current-poplog top-level     8 years ago
    Makefile    More work on getting the autoconf to detect the environment     8 years ago
    copyright.html  Directory cleanup tp remove v* and current-poplog top-level     8 years ago
    userguide.html  Directory cleanup tp remove v* and current-poplog top-level     8 years ago

Compare this apparently overlapping collection:
    https://github.com/IanRogers/Poplog

Directory created by Mateusz Grotek
    https://github.com/unoduetre/poplog
    Latest commit on Oct 11, 2015
    [I think he was working on some problems caused when re-building basepop11/newpop11
     caused by changes in Linux. I don't know how far he got]

Docker Poplog by Matt J Todd
    Apparently using pop11 for a demo or a project. Last commit in 2016
    https://github.com/mattjtodd/docker-poplog

Someone apparently apparently called 'dram' starting to develop a test suite for poplog (2018)
    https://github.com/dram/pop-tests
    Unit tests for Poplog
    Sept 2018

    https://github.com/dram/pop-mode
    Emacs major mode for editing Poplog / Pop11 code
    apparently shows how to use Brian Logan's emacs package included with poplog
    ( as $usepop/pop/packages/emacs )


NON-Poplog github entries
a Predicate-Only ProLOG
    https://github.com/joshrule/poplog

Protocol Oriented Programming Example
    https://github.com/h01m3s/POPLogin