3 ms·
I am the author of the paper. First of all, thank you all for the valuable feedback! I (re-)discovered PROLOG only a few months ago after having learned it sup
by nils-m-holm 7y ago
I am the author of the paper. First of all, thank you all for the valuable feedback!
I (re-)discovered PROLOG only a few months ago after having learned it superficially in the 90's. Then I wanted my own, hackable interpreter, and started to read books about PROLOG implementation. I found them to be too complex for my needs, so I finally sat down and asked myself "If I were a PROLOG interpreter, what would I do?" Then those six slides materialized in my head.
In the meantime, I have written an interpreter that is mostly compatible to DEC-10 PROLOG, have read Clocksin, Boizumault, and half of O'Keefe (and skimmed through a few others), and I am quite enjoying the tour so far! PROLOG is a fascinating language, and there are so many things to discover!
- carapace 7y agoHave you seen "A Hitchhiker’s Guide to Reinventing a Prolog Machine"? https://software.imdea.org/Conferences/CICLOPS2017/files/tarau_ciclops17.pdf https://software.imdea.org/Conferences/CICLOPS2017/files/tar... Also, there's a lot of work on compilers in Prolog, starting with "Logic programming and compiler writing" by David Warren (it's the basis of the last chapter of "Art of Prolog".)
- nils-m-holm 7y agoI have read "Logic programming and compiler writing" with great interest! Did not know the Hitchhikers Guide, though. Looks interesting! Thanks for sharing!