Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MirkoDziadzka/hu-prolog
"HU Prolog" - a portable prolog interpreter from the '80s
https://github.com/MirkoDziadzka/hu-prolog
Last synced: 2 months ago
JSON representation
"HU Prolog" - a portable prolog interpreter from the '80s
- Host: GitHub
- URL: https://github.com/MirkoDziadzka/hu-prolog
- Owner: MirkoDziadzka
- License: other
- Created: 2014-09-22T15:00:31.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-03-27T18:49:08.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T18:16:47.952Z (6 months ago)
- Language: C
- Size: 6.97 MB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: License.txt
Awesome Lists containing this project
- AwesomeInterpreter - hu-prolog
README
HU-Prolog
========="HU Prolog" - a portable prolog interpreter from the '80s
HU-Prolog was written by 3 people @ Humboldt-University Berlin (East Germany). See License.txt for more information.
It is written in C, K&R (pre Ansi-C) style.
It did run on a bunch of systems, from 8bit CP/M (or the equivalent
versions from eastern Germany from this time), over MS-DOS, multiple
16 and 32 bit Unix dialects and also big-iron platforms like VMS.
There where ports to BeOS and Acorn ArchimedesThe source code of the core system is available here. Be aware, most comments are in German - because this where the '80s in East Germany.
Some commercial extensions like a dBase interface are lost.
It may or may not compile on todays systems (is still working on current MacOS 10.10, but seems to have issues on the travis-ci 64bit Ubuntu platform.
In the last ~30 years (~1987 and 2016), the performance increased by a factor of 2^14 - just by recompiling the programm on a modern MacBook instead of a Z8000 16bit Machine.