I have seen visual dataflow languages and even worked on some of them. They usually work better in specific domains like stream processing, control systems, signal processing and such. Even then, once a "program" gets complex it can get tangled fast. A node with 3000 edges starts to look messy. There are some things you can do to fix it but then you just kind of wish to use a simple script. As for general computing,…
http://forum.6502.org/viewtopic.php?f=8&t=2208
(Russian) video: https://www.youtube.com/watch?v=43zPp01i6So