Sujet : ANN: Common CLI to quickly check Prolog snippets across many engines
De : prolog (at) *nospam* asap.mozmail.com (Aleks Grabowski)
Groupes : comp.lang.prologDate : 10. Nov 2024, 14:13:24
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vgqbhk$cqjs$1@dont-email.me>
User-Agent : Pan/0.161 (Chasiv Yar; df69451)
Dear All,
Up until now it was quite time consuming to run your code snippets across
different Prolog engines. Imagine you want to test some corner case of
goal expansion, but you would really like to know how other Prologs
behave, and what is a common practice if any. That's why I wrote a simple
program that will act as a common CLI for different engines. So now you
can just call:
prologs -g my_goal my_test.pl
And this will run `my_goal,halt` with all installed Prologs, so in a less
of a second you can see how your code is handled by other engines.
My first release v.0.1 is available at <
https://github.com/hurufu/prolog-all>, but currently the only supported way of using it is via AUR
repository (
https://aur.archlinux.org/packages/prologs) or a Docker
container (
https://github.com/hurufu/prolog-docker)
I hope my program will help at least a little bit with interoperability in
the Prolog community.
P.S. I know that not a lot of people use Prolog and even less people use
both Prolog and Arch Linux (and read Usenet), but I still hope that this
project will be helpful for somebody else but me ;)
-- Alex