https://github.com/keyz/lambda.ly
A Scheme interpreter/lambda calculus reducer in JavaScript.
https://github.com/keyz/lambda.ly
Last synced: over 1 year ago
JSON representation
A Scheme interpreter/lambda calculus reducer in JavaScript.
- Host: GitHub
- URL: https://github.com/keyz/lambda.ly
- Owner: keyz
- License: mit
- Created: 2014-09-06T20:10:21.000Z (almost 12 years ago)
- Default Branch: gh-pages
- Last Pushed: 2015-05-15T21:40:40.000Z (about 11 years ago)
- Last Synced: 2025-03-24T02:52:54.672Z (over 1 year ago)
- Language: JavaScript
- Homepage: http://lambda.ly
- Size: 844 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
lambda.ly
=========
A Scheme interpreter in JavaScript. Available at [http://lambda.ly](http://lambda.ly).
## TODO
1. ~~Rewrite the `eval` function to apply the substitution model of evaluation.~~
2. Cons cells/evaluation visualization.
3. A hygienic macro system.
## Credits
- [CodeMirror](http://codemirror.net/)
- [Underscore.js](http://underscorejs.org/)
- [Qunit](http://qunitjs.com/)
- [normalize.css](http://necolas.github.io/normalize.css/)
- [base16-codemirror](https://github.com/idleberg/base16-codemirror)
## License
MIT