> 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
