Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Poplog
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Platforms== POP-11 was at first implemented on a [[Digital Equipment Corporation|DEC]] [[PDP-11]] computer in 1976, and was ported to [[VAX]]/[[OpenVMS|VMS]] in 1980. It became Poplog around 1982. Although the first commercial sales were for VAX/VMS, from the mid-1980s, the main Poplog development work was done on [[Sun Microsystems|Sun]] [[SPARC]] computers running [[Solaris (operating system)|Solaris]], although several different versions were sold, including versions for [[HP-UX]] and a [[64-bit computing|64-bit]] version of Poplog for [[DEC Alpha]] running [[Tru64 UNIX|Digital UNIX]]. After about 1999, when Poplog became available as free, open source, most development work was done on the Linux version, including porting to 64-bit Linux. A partial port to [[Mac OS X]] on [[PowerPC]] was done in 2005. There is a version for [[Microsoft Windows|Windows]], originally developed to support Clementine, but the Unix/Linux graphical subsystem does not work on Windows Poplog. The Windows version of Clementine depended on a commercial package that supported [[X Window System|X]] functionality on Windows. There is also an [[open source]] project<ref>[http://openpoplog.sourceforge.net/ OpenPoplog]</ref> which aimed to produce a more platform neutral version of Poplog, including Windows. The most recent development by this project includes a web server component for integrating into Poplog applications, and the OpenPoplog Widget Collection for supporting client user interfaces running in a web browser. A more narrowly focused open source Poplog project, restricted to the 64-bit AMD64/X86-64 architecture was set up on GitHub by Waldek Hebisch: [https://github.com/hebisch/poplog]. This is now the basis of Poplog Version 16 hosted at the University of Birmingham [https://www.cs.bham.ac.uk/research/projects/poplog/V16/AREADME.html]. Additional information about the history and features of Poplog can be found in the entries for [[POP-2]] and [[POP-11]]. The chief architect of Poplog, responsible for many innovations related to making an incrementally compiled system portable, and providing support for a collection of languages was John Gibson, at Sussex University, though the earliest work was done by Steve Hardy. Chris Mellish helped with the initial Prolog implementation in POP-11. John Williams, working under supervision of Jonathan Cunningham implemented the Common Lisp subsystem. Robert Duncan and Simon Nichols added Standard ML. Between about 1980 and 1991, the project was managed by [[Aaron Sloman]], until he went to the [[University of Birmingham]], though he continued to collaborate with Sussex and ISL on Poplog development after that. Since 1999, he has been responsible for the main Poplog web site, as well as some of the extensions to be found there, listed under POP-11.
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Poplog
(section)
Add topic