Write a Blog >>
ICFP 2018
Sun 23 - Sat 29 September 2018 St. Louis, Missouri, United States

Sketch-n-Sketch is a programming system that allows users to directly manipulate the output of programs. In response to user actions, Sketch-n-Sketch synthesizes program repairs to reconcile the changes. In this tutorial, participants will learn how to write Sketch-n-Sketch programs to generate digital objects that mix text and graphics, such as diagrams, documents, and web applications. The tutorial will demonstrate how experienced programmers can build programs (or libraries) that customize the basic user interface and user interactions provided by Sketch-n-Sketch. All examples will be presented in the context of our browser-based implementation available from our project page. Before the tutorial, please try loading and running the latest version of Sketch-n-Sketch to make sure that it works with your browser and operating system configuration.

Project webpage: http://ravichugh.github.io/sketch-n-sketch/

Tutorial webpage: http://ravichugh.github.io/sketch-n-sketch/tutorial/icfp-2018/

Thu 27 Sep

13:00 - 16:00: Tutorials - T02: Direct Manipulation Programming in Sketch-n-Sketch at Burlington Route
Chair(s): Justin Lubin, Mikaël MayerEPFL, Switzerland, Ravi ChughUniversity of Chicago, Brian HempelUniversity of Chicago
icfp-2018-Tutorials13:00 - 16:00
Nick CollinsUniversity of Chicago, Brian HempelUniversity of Chicago, Ravi ChughUniversity of Chicago, Mikaël MayerEPFL, Switzerland, Justin Lubin