Turning the IDE Inside Out with Datalog | Pete’s Blog