I think some recent work by Sean McDirmid may be of interest to the FoNC audience.
Coding at the Speed of Touch http://lambda-the-ultimate.org/node/4257 This paper describes a programming language with a tile-based development environment designed for use in tablets. The 'type system', such as it exists, involves constraints on which tiles can peacefully coexist, and is used to achieve intelligent suggestions. The language itself is prototype-based and describes 'continuous' behaviors suitable for animating characters in a simulation or game. There's a lot of interesting variety for everyone. Abstract: > With their mobility and support for direct touch input, tablets are > increasingly becoming tools with which to create. Notably absent from > tablets, however, are any capable programming experiences, which is > unfortunate as programming is one of the most creative tasks one can do on a > computer. This paper describes YinYang, a language that focuses on > do-it-yourself game creation on tablets. Inspired by Kodu, YinYang's core > syntactic and semantic units are game tiles that are easy to touch and pack > densely on small screens. These tiles are augmented with a type system that > first exposes the context needed to generate concise touch-friendly context > menus, second makes tiles easier to discover for reuse, and third enables > robust integration with native (C#) code. This paper details YinYang's > design and evaluates our initial experience through a prototype that works > on current tablet hardware.
_______________________________________________ fonc mailing list fonc@vpri.org http://vpri.org/mailman/listinfo/fonc