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