All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Deconstructing Datalog: A PhD Dissertation on the Enduring Influence of a Logic Programming Language

By

Michael Arntzenius

3h ago· 8 min readenInsight

Summary

The article discusses the author's PhD dissertation on Datalog, a logic programming language from the 1980s that extends relational algebra with recursive queries. It highlights Datalog's simple semantics and efficient implementation, noting that despite its limited popularity, its influence continues to grow and be absorbed into mainstream computing. The author reflects on Datalog's limitations (no functions or procedures) while emphasizing its high power-to-weight ratio.

Key quotes

· 3 pulled
Like Lisp and the Velvet Underground, its influence exceeds its popularity; its ideas are still being absorbed into the mainstream.
While Datalog has a high power-to-weight ratio, it is fairly limited.
Datalog is a logic programming language from the '80s that augments relational algebra with recursive queries.
Snippet from the RSS feed
In September 2022, after two rounds of revisions, I submitted the final version of my PhD dissertation, Deconstructing Datalog. Datalog is a logic programming language from the ’80s that augments relational algebra with recursive queries. It has both simp

You might also wanna read