• Website for Apparatus

    HTML 4 1 Updated Feb 15, 2017
  • A hybrid graphics editor and programming environment for creating interactive diagrams.

    CoffeeScript 656 32 Updated Feb 15, 2017
  • An experimental DSL for handling state and updates, along with constraints, in Rosette.

    Racket 22 1 Updated Jan 8, 2017
  • Moved to github.com/harc/ohm-editor

    Updated Nov 24, 2016
  • Ohm has moved to github.com/harc/ohm

    Updated Nov 24, 2016
  • A little experiment in unit test-based object discovery

    JavaScript 12 Updated Oct 14, 2016
  • Alan Borning's graphical constraint solver from the late 70s, running on our Smalltalk-78 JavaScript VM.

    HTML 50 2 Updated Jul 27, 2016
  • This is a library for "Overveld-style" constraint relaxation.

    JavaScript 27 6 Updated Jun 7, 2016
  • Racket bindings for the Rhea constraint solver

    C++ 2 1 Updated Mar 1, 2016
  • A toolkit for experimenting with new kinds of programming interfaces.

    JavaScript 122 13 Updated Feb 26, 2016
  • A community-maintained collection of Ohm grammars

    6 Updated Jan 14, 2016
  • JavaScript 11 Updated Jan 5, 2016
  • Python 6 2 Updated Nov 20, 2015
  • Getting inspiration from Sutherland's 1961 Sketchpad and Overveld's retake on its relaxation technique 30 year after, we are working on a general constraint reactive programming model to be able to do modern web application development in the same declarative way.

    JavaScript 51 5 Updated Oct 29, 2015
  • The best Prolog visualizer

    JavaScript 36 3 Updated May 30, 2015
  • Explorable explanation page on Sudoku puzzles

    1 Updated May 22, 2015
  • A JavaScript implementation of the "Call by Meaning" programming model for automated semantic discovery and data adaption as described in paper: http://www.hesam.us/callbymeaning/

    JavaScript 21 3 Updated Feb 20, 2015
  • JavaScript 535 28 Updated Feb 17, 2015
  • German translation of Parable of the Polygons

    JavaScript 1 3 Updated Jan 5, 2015
  • Repo for www.cdglabs.org

    3 2 Updated Dec 26, 2014
  • A 3D live programming experiment

    JavaScript 60 8 Updated Dec 20, 2014
  • JavaScript 2 Updated Dec 19, 2014
  • JavaScript 4 Updated Dec 19, 2014