Alex Warth

Scholarly Stuff (papers, etc.)
Livelymerge: an experiment with shared, persistent program state (lab notes)
Sutherland: a recreation of Sketchpad (repo, try it)
Ambsheets: spreadsheets for exploring scenarios (paper, presentation, lab notes)
Inkling: sketching dynamic systems (site, repo, presentation)
Seymour: live programming for the classroom (paper, repo, try it)
Augmented Lectures (note w/ video)
van Overveld-style Constraint Relaxation (repo, try it)
Incremental Packrat Parsing (repo, site, paper, interactive visualization)
Ohm Editor: language hacking in a live programming environment (repo, paper, discussion on HN, try it)
Prolog Visualizer helps students understand how Prolog works! (repo, try it)
Ohm: a language and library for building parsers, interpreters, compilers, etc. (site, repo, demo)
Chorus: enabling end-users to write social apps (paper, talk)
Constraint-Based Spreadsheet (repo, try it)
Natural Language Datalog (repo, try it)
A library for creating Text++ User Interfaces (repo, demo)
Graphing Scrubbing Calculator (repo, try it)
OMeta: an object-oriented language for pattern matching (repo, paper, dissertation)