Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jasonsbarr/htdp-world

A JavaScript port of the World reactive UI library from How To Design Programs
https://github.com/jasonsbarr/htdp-world

Last synced: 3 days ago
JSON representation

A JavaScript port of the World reactive UI library from How To Design Programs

Awesome Lists containing this project

README

        

# HTDP/World.js

A JavaScript port of the World reactive UI library from How To Design Programs, adapted from the [Pyret online IDE source code](https://github.com/brownplt/code.pyret.org).

Note that much of the work for this library was done years ago by Chris King, Ethan Cecchetti, and Danny Yoo. Their code largely remains intact, with some changes to work with more modern JavaScript syntax and idioms. I am indebted to [Joe Gibbs Politz](https://twitter.com/joepolitz) and [Ben Lerner](https://www.khoury.northeastern.edu/people/benjamin-lerner/) for their work on Pyret, as well as all the other contributors to the source code for Pyret and the Pyret online IDE.

This library is licensed under the MIT License in accordance with the [terms of the original Racket library's license](https://github.com/racket/htdp/blob/master/LICENSE).