We've been obsessed with this for some time. In the 1990s, Prograph CP/X was ahead of the pack in this space: https://en.wikipedia.org/wiki/Prograph
I haven't tried it, but I was pleased to see that there's at least one current product that supports the underlying dataflow language: http://www.andescotia.com/products/marten/