Good ideas. Basically, you want to make the language as high-level as possible.
Everything that can be generated or inferred from a high level description should be, for example using templates or snippets. Maybe the whole text based idea of programming needs to be side-tracked.
For example, represent the program as kind of (multilevel) graph. After all, graphs are easier to manipulate with a touch interface than text...
Comments
Good ideas. Basically, you want to make the language as high-level as possible.
Everything that can be generated or inferred from a high level description should be, for example using templates or snippets. Maybe the whole text based idea of programming needs to be side-tracked.
For example, represent the program as kind of (multilevel) graph. After all, graphs are easier to manipulate with a touch interface than text...
Interesting stuff.