emina / wallingford

An experimental DSL for handling state and updates, along with constraints, in Rosette.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wallingford

Wallingford is an experimental DSL for handling state and updates, along with constraints, in Rosette. It is intended as a stepping stone toward a full constraint reactive programming language.

Directories:

  • core -- the core system
  • applications -- various applications built on core
  • tests -- these use RackUnit
  • babelsberg -- version that tries to mimic Babelsberg as closely as possible
  • docs -- papers and memos
  • misc -- holding pen for miscellaneous code (may or may not run; generally you can ignore stuff in this directory)

About

An experimental DSL for handling state and updates, along with constraints, in Rosette.

License:MIT License


Languages

Language:Racket 100.0%