HN Hall of Fame Weekly email

Turning the IDE Inside Out with Datalog

petevilter.me Essays & writing Essays & articles Software engineering Candidate
Screenshot of petevilter.me captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 2 calendar years, with breakout response in 2 of them.

submissions
3
submitters
3
observed span
2020–2022
peak thread · 61 comments
275 pts
latest 20+ return · 2022-10-04
258 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Jetbrain IDEs (e.g. IntelliJ) have structural search which is basically a query language for code: https://www.jetbrains.com/help/idea/structural-search-and-re... I know there's more to just queriability in the post, but I thought this should've been mentioned when discussing what existing IDEs can offer.

brabel·275-point thread·

The biggest challenge with incrementality in the IDE (I'm not even talking about incremental parsing or whatever) is you're subject to the whims of a given language's build system and how it behaves on multi-million LoC codebases. With sufficient human suffering thrown at the problem, you can approximate decent incrementality, but it ain't easy. It's not written about anywhere, but there is a long and storied history of trying different takes on "IDE Incrementality" for the Visual Studio IDE, all…

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
535

reference only — not used in Hall rules or ranking

Total comments
100

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2020-07-17Turning the IDE Inside Out with DatalogFirst breakout · Best threadarjunnarayan27561
2020-07-18Turning the IDE Inside Out with Datalogjrvarela5620
2022-10-04Codebase as Database: Turning the IDE Inside Out with Datalog (2020)Latest 20+ point returnrohitpaulk25839