how to learn prolog?

v_krishna@lemmy.ml to Programming@programming.dev – 20 points –

Any recommendations for learning (modern) prolog? Specifically looking at ishigo/prolog and trealla-go as a way to embed rules validation engines in a golang application. Am I insane? If not (or so) how do I best go about learning prolog?

6

You are viewing a single comment

I thought Erlang superceded it?

No, Erlang has a completely different paradigm than Prolog, it just looks superficially similar because the people who created Erlang liked Prolog's syntax so that's what they used as the basis for Erlang instead of the more standard ALGOL-derived syntax that most of us are used to.

Thanks this matches my understanding too (erlang is all about actor model is my understanding, similar to akka)