To see how far you can scale visual node programming I recommend looking at Pure Data, Quartz Composer, and LabView. Also interesting is Little Big Planet.
On Dec 20, 2010, at 11:07 AM, Brian Gilman wrote: > >> Clearly there are some gaps in the programming models of this new era. >> How can people express themselves in a mathematical notation that >> isn't bound to 19th century keyboard technology? > > I think that the fundamental problem is that keyboards are good for entering > text, and text scales very well. > > Artists and musicians tend to heavily favor visual node based programming, > which is a better fit for mobile platforms. Just drag nodes out, and draw > connections. For non-programmers, being able to see the relationships > between visual blocks of code is much more intuitive than text. The problem > is, that it doesn't scale very well. Once a program reaches even a moderate > level of complexity, the graph of nodes end up looking like a pile of > spaghetti. If you want to rearrange your program, you end up having to > disconnect and reconnect tons of nodes. > > For systems without keyboards, spatial representation of code seems like the > intuitive direction to go, and would work regardless of whether the user is > using a multitouch tablet, or is wearing a pair of AR glasses. Getting that > to scale however, seems like a very difficult problem. > > > _______________________________________________ > fonc mailing list > [email protected] > http://vpri.org/mailman/listinfo/fonc _______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
