> 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

Reply via email to