Re:Relic: Functional relational programming for Clojure(Script)
by marcle on Monday February 27, 2023 @02:50AM
(#34954068)
Waldek Hebisch, who is the maintainer for the Fricas computer algebra software, also maintains a 64-bit version of Poplog for amd64/x86_64:
https://github.com/hebisch/poplog https://www.cs.bham.ac.uk/research/projects/poplog/freepoplo...
Re:Relic: Functional relational programming for Clojure(Script)
by lispm on Monday February 27, 2023 @03:46AM
(#34954346)
Basically any Expert System Shell in Lisp in the 80s/90s was a multi-paradigm programming system (ART, KEE, KnowledgeCraft, KnowledgeWorks, Babylon, and many others). There were also a bunch of functional/relational languages like Relfun, AP5 in Lisp. There are/were also a multitude logic/relational languages in Lisp.
Re:Relic: Functional relational programming for Clojure(Script)
by mncharity on Monday February 27, 2023 @11:40AM
(#34958526)
In the mid to late 1980's and early 1990's, if you had a unix, and didn't have several hundred to thousand (adjusted) dollars, there was... very little. gcc and CMUCL eventually existed and later became usable. My very fuzzy recollection is Poplog was available early on and cheapish but barriered (have your academic department negotiate with ours for a site license), then commercial. Over those years, I repeatedly searched for an environment to live it, and repeatedly came up empty. And repeatedly thought Poplog could own this space, could be the obvious no-competition language choice for non-commercial non-proprietary development... but traded that massive impact for unicorn dreams and subsistence funding. Imagine a mid 1990's with infant python and perl competing with an active accessible powerful portable CL and ML tooling and community. A different timeline.
Agreed. But wow the documentation was a mess. So much language progress these last decades has been around increasing minimum expectations for ecosystem.
Poplog (integrated CommonLisp, prolog, ML, an a C-like; 1980's) is another on my list of roads regrettably not taken. Killed by commercialization. Which also zombied CL.