The Price Is Right: SQL Edition

4 December 2017

The PostgreSQL query planner makes clear the costs and benefits of declarative programming.

Read more


SQL declarative programming

Process and Procedure

26 November 2017

As Scheme knows, procedures and processes are very different beasts. Tail recursion makes this distinction clear.

Read more


recursion and iteration lisp scheme abstraction and implementation

New paper: Machine Assisted Dossiers

14 November 2017

Requirements for a knowledge system that can manage ambiguity during investigations and produce useful, structured data as a byproduct.

Read more


research knowledge systems data architecture