Visualize your Javascript with a CPS metacircular interpreter.
CoffeeScript CSS JavaScript
Latest commit 50e4ee4 Dec 12, 2013 @int3 Merge pull request #17 from phillipalexander/patch-1
Update README.md to reflect new filenames
Failed to load latest commit information.
browser Add title tag. Apr 8, 2013
lib
tests Fix empty expression. Mar 29, 2013
.gitignore Rounded corners in body > div. Handle narrow width. Disable buttons d… Feb 26, 2013
LICENSE Add MIT license. Sep 3, 2013
Makefile
README.md
package.json Specify iced-coffee-script version due to breaking changes. Sep 3, 2013
repl.coffee Support JSException. Mar 29, 2013

README.md

metajs

A CPS Javascript metacircular interpreter that visualizes script execution.

Written in IcedCoffeeScript. Uses Esprima for the parser and CodeMirror for the front-end.

Setup

npm install
npm install -g browserify@1.17.3 iced-coffee-script@1.4.0-c

Usage

To start the REPL:

./repl.coffee

To execute a file:

./repl.coffee [filename]

To run in the browser:

make browser
cd browser
python -m SimpleHTTPServer

Then point your browser to http://localhost:8000/.

Testing

make test

Contributors