Codebase as database: turning the IDE inside out with datalog

by Pete Vilter