I am among them. Really appreciate the post just for inspiring me to learn more about it. Anyone have a favorite go to resource?
I am among them. Really appreciate the post just for inspiring me to learn more about it. Anyone have a favorite go to resource?
Personally, I find declarative logic programming to be a great tool in domain analysis -- it's a powerful technique to document and prototype domain rules. I've never used it as an actual business rules engine, but I always feel like I should explore Prolog/Datalog or answer-set programming as a possible solution.
https://mitpress.mit.edu/books/reasoned-schemer
It's from the author of miniKanren on which LogicJS is based.
There are implementations for a lot of other languages (other JS implementation too) on
http://www.amzi.com/AdventureInProlog/advtop.php
There was a great PDF that explained how unification and substitution of symbols worked in a concise and readable fashion, but I can't find it right now. Hm, maybe this one:
http://www.cs.ubbcluj.ro/~gabis/plf/Doc/SWI-Prolog/AnIntrodu...