2025 is the year where there are not one but *two* #Mangle Datalog releases: v0.4.0 for your hacking pleasure.
An API to properly support "external" predicates support may be the most exciting thing, but there were also many bugfixes. Thanks to everyone who contributed!
My elder daughter, who helped me press the button when I open-sourced #Mangle a few years ago, asked me what a mangle is. I found this great explanation "Mangle's a fantastic piece of machinery ..." https://youtu.be/FxLdobQ-gbI?feature=shared&t=480
What does it have to do with programming? Well, on one level, Mangle's evaluation is like turning the crank on the data ... 😉
#mangle in the "news"... An editor's pick, no less! 😉
Seriously, even if the release was actually years ago and nothing whatsoever changed recently, I appreciate the "publicity". Making datalog more widely known is a major project goal. Every additional user, PR, odd article contributes to that. Not gonna lie, this made my day!
#mangle datalog is an idea whose time has come. It won't kill SQL, but give us a handle on explainable data modeling and integration, a knowledge graph semantics more practical than binary predicates.
Mangle – a language for deductive database programming
https://github.com/google/mangle
#HackerNews #Mangle #Database #DeductiveProgramming #Google #OpenSource