3 ms·
I don't know yet how it will turn out but I'm making a simple prototype DB using Prolog-syntax flat files stored in git. (SWI Prolog provides a specialized `pe
by carapace 6y ago
I don't know yet how it will turn out but I'm making a simple prototype DB using Prolog-syntax flat files stored in git.
(SWI Prolog provides a specialized `persistency` module that is kind of "log-oriented" (
https://www.swi-prolog.org/pldoc/man?section=persistency https://www.swi-prolog.org/pldoc/man?section=persistency ) but I want to see how well just plain ol' Prolog files work.)
- throwaway_pdp09 6y agoLike this https://en.wikipedia.org/wiki/Datalog https://en.wikipedia.org/wiki/Datalog perhaps?
- carapace 6y agoNah, just plain old Prolog. (I've only been working with Prolog for about a year. I know there are other things out there like Datalog, Mercury, and Kowalski's Logic Production Systems, but I want to grok the root in fullness before I get to those.)