Thank you for your words of encouragement! I keep thinking when writing this 
code “surely someone must have written this already.”

So much of the “vertical” operations of relational programming has made it into 
the mainstream (filter, reduce, fold), probably because they have nice 
recursive definitions. So I’m exploring the horizontal (project, join, rename) 
which are basically impossible in many languages.

Reply via email to