loading...
Toward A More Scalable End-User Scripting Language
January 14-January 16
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/C5.2008.33Sixth International Conference on Cre ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
End-user scripting languages are relatively easy to learn, but have limited expressive power. Tile-based scripting systems are particularly accessible to beginners, but usually are very limited in scope and usually lack extensibility, and for some tasks the tile idiom becomes cumbersome. Conventional programming languages used by computer professionals are far more powerful, but at the cost of additional complexity and limited environmental support, which place them out of the casual programmer's reach. This paper presents TileScript, an attempt to combine the accessibility of a tile-based programming interface with the leverage of a full textual programming language and with a simple means of extension, making it potentially an appealing tool for the novice programmer without sacrificing any expressiveness.??All TileScript programs, whether built originally with tiles or textually, can always be edited both graphically via adrag-and-drop tile interface and textually, and the user can freely switch back and forth between tile and textual representations at anytime.??Additionally, TileScript's simple yet powerful extensibility mechanisms allow the language to be used to tackle problems that would normally be out of the scope of an end-user scripting language.
Index Terms:
End-User Scripting, Parse Tree Manipulation, Language Extension
Citation:
Alessandro Warth, Takashi Yamamiya, Yoshiki Ohshima, Scott Wallace, "Toward A More Scalable End-User Scripting Language," c5, pp.172-178, Sixth International Conference on Creating, Connecting and Collaborating through Computing (c5 2008), 2008
Usage of this product signifies your acceptance of the Terms of Use.