Demos like this are cool, but they make me think that we'll never see a non-toy visual programming tool. Even a fairly simple bit of logic quickly becomes an incomprehensible soup of interconnections.<p>edit: Thinking about it a bit more, whats lacking in all the examples of visual programming I've seen is a clean way to build abstractions. It would take a while to learn to efficently read and style visual code just like it does with text based code. That I think i could get used to. The thing that I find alarming is the prospect of manipulating an ever growing graph.
nice. I think this type of visualization would be useful for teaching the concept of functions to students...show how input into a function affects the output including flowing through composite functions :)
Haha, I remember once, after a few weeks of hacking linux kernel / mellanox infiniband stack I've had a dream in which I've spend quite some time in the linux-themed 3d construct similar to this one ;) Shiny ;)<p>On a serious note, there are some domain-specific programming tools in which visual approach works well. For example functional protocol testers (with SDL) or data acquisition (LabView and such).
By the way, you'll find the source here: <a href="https://github.com/pboyer/flood" rel="nofollow">https://github.com/pboyer/flood</a><p>The project is largely inspired by this one, whose original engine used a similar approach of compiling a visual program to Scheme:
<a href="https://github.com/DynamoDS/Dynamo" rel="nofollow">https://github.com/DynamoDS/Dynamo</a>
Grasshopper for Rhinoceros is top of the line for visual algorithmic modeling. You can also write python scripts and use them as custom nodes, I see no boundaries with it.
am I missing something? using safari. All I see is a blank white screen, with a few things that might be "buttons", none of which do anything. It doesn't respond to keypresses. No messages appear saying that my browser might not be compatible.<p>what am I expected to do here?