Hi - Poplog is a programming development system that was developed at Sussex Uni in the early 1980s, commercially marketed until 1998, and shortly afterwards was made open source (MIT-style license). See wikipedia article on Poplog - link omitted as only allowed 2 links! The system has been maintained by a small group of enthusiasts but installation has been a big problem. This is part of my attempt to bring the build and installation process under control. At present the build process is hosted on CircleCI (https://app.circleci.com/pipelines/github/GetPoplog) and adheres very closely to the complex build process from the FreePoplog archives maintained by Prof Aaron Sloman (https://www.cs.bham.ac.uk/research/projects/poplog/freepoplog.html).
The build process is self-bootstrapping, which means it starts from a known working corepop executable that can recompile the Syspop-11 source code and reconstruct the compiler and REPL. As a consequence I am starting the snapcraft build process from a clean recompiled tarball. I hope to figure a way to make all parts of the process fully inspectable but that will depend on getting inward funding to create a bootstrap compiler in some widely available language.
Being an old-school , Lisp-like interactive development environment, Poplog needs to be shipped with classic confinement so it can interact freely with the rest of the user’s files, sockets etc. This is the first time through the process for me so I now realise I had better try filling in more blanks on the snap page to support this request.
@sfkleach Echoing what emitorino said, sorry for the delay. I need some clarification from you. If I understand correctly, there is no official page for poplog anymore (since 2009), there is a free version maintained at the bham page? You are building off of the poplog hosted at CircleCI - are you in charge of that build process yourself, or someone else controls it?
Hi @Igor,
I’m working with @sfkleach on GetPoplog.
You are correct that there is no official home of poplog any more.
We’re building off of free poplog (the bham link you posted)
Our current homepage is at https://getpoplog.github.io/
We’ve packaged up poplog for a variety of other distros using the Open Build System (can’t post more than 2 links, but you can visit the site from the getpoplog github io URL above)
We own and maintain the following resources:
The github org ‘GetPoplog’
The CircleCI org ‘GetPoplog’ (the one @sfkleach referenced above)
Thanks for posting Will. For some reason I got no notification of Igor’s response! It should be added that we’re not dependent on the FreePoplog distribution but we are actively tracking changes made in it.