I've been playing around with writing an application-orientated Incremental View Maintenance library along these lines:
It's based off of the DBSP paper, which counts Materialize's Frank McSherry as an author. Definitely not ready for the prime time, but any feeback welcome!