This is an implementation of "Flow Based Programming", right? Its a programming paradigm invented before its time IMHO; perfect for a world of streaming data.
pretty much.... just without a GUI. My inspiration was method chaining [1] and the first implementation was this [2].
[1] http://martinfowler.com/articles/collection-pipeline/
[2] http://stackoverflow.com/questions/12172934/method-chaining-...
StreamCommandr essentially relies on the same principles and changes only external API and some internal processing. The idea is that any data table is like a stream of records so that we add new records and delete outdated records. Simultaniously, we evaluate other columns and tables by performaing potentially complex computations which are difficult to do in a record flow.
A more modest implementation would be Unix pipes, I think, where the data flows untyped.