End-user scripting languages are relatively easy to learn, but have limited expressive power. Tile-based scripting systems are particularly accessible to beginners, but usu-ally 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 ap-pealing...
When creating standalone applications with scripting languages it may become a challenge to devise p...
Abstract. Thousands of users are streamlining their Web interactions through user scripts using spec...
We argue that object-oriented programming is only half of the story. Flexible, configurable applicat...
Simplifying the process of creating applications for TILES has been the goal for this work, which ha...
Visual scripting languages are used as alternatives to text programming to make coding easier. Visua...
Scripting is a programming technique in which applications are constructed by composing specially de...
The theme of this project is end-user programming, and we focus on how to teach programming to end-u...
This report details the research, design, and implementation of Tilesy, a visual tile map editor tha...
This work explores visual, textual, and physical programming paradigms in order to create software t...
This paper describes a programming interface, TAMScript, for use with the PyTAS simulator. The inter...
We introduce a domain-specific language (DSL) for creating sets of tile types for simulations of the...
Graphical programming systems have been built to lower the threshold to programming for beginners. H...
Internet of Things is a term that is slowly working its way into people s vocabulary. The steadily d...
The importance of tiles or blocks in scientific computing cannot be overstated. Many algorithms, bot...
Abstract. Our homes and lives are as individual as ourselves. Many as-pects, such as technical equip...
When creating standalone applications with scripting languages it may become a challenge to devise p...
Abstract. Thousands of users are streamlining their Web interactions through user scripts using spec...
We argue that object-oriented programming is only half of the story. Flexible, configurable applicat...
Simplifying the process of creating applications for TILES has been the goal for this work, which ha...
Visual scripting languages are used as alternatives to text programming to make coding easier. Visua...
Scripting is a programming technique in which applications are constructed by composing specially de...
The theme of this project is end-user programming, and we focus on how to teach programming to end-u...
This report details the research, design, and implementation of Tilesy, a visual tile map editor tha...
This work explores visual, textual, and physical programming paradigms in order to create software t...
This paper describes a programming interface, TAMScript, for use with the PyTAS simulator. The inter...
We introduce a domain-specific language (DSL) for creating sets of tile types for simulations of the...
Graphical programming systems have been built to lower the threshold to programming for beginners. H...
Internet of Things is a term that is slowly working its way into people s vocabulary. The steadily d...
The importance of tiles or blocks in scientific computing cannot be overstated. Many algorithms, bot...
Abstract. Our homes and lives are as individual as ourselves. Many as-pects, such as technical equip...
When creating standalone applications with scripting languages it may become a challenge to devise p...
Abstract. Thousands of users are streamlining their Web interactions through user scripts using spec...
We argue that object-oriented programming is only half of the story. Flexible, configurable applicat...