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

https://github.com/rami3l/yascm

Yet another Scheme interpreter.
https://github.com/rami3l/yascm

scheme scheme-interpreter sicp

Last synced: about 2 months ago
JSON representation

Yet another Scheme interpreter.

Awesome Lists containing this project

README

        

# yascm

Yet Another SCheMe interpreter, this time in Scala!
PS: This project is a rewritten version of [rusk] interpreter, originally written in Rust.

[rusk]: https://github.com/rami3l/rusk

## Todo

- `exit`
- Proper REPL
- Compiler (?)

## Reference

- [SICP]
(Who doesn't love the Wizard Book, after all? XD)
- [Lispy] & [Lispy 2] (Mostly for the Python [prototype])
- [Write Yourself a Scheme] (For the IORef stuff)

[SICP]: https://mitpress.mit.edu/sites/default/files/sicp/index.html
[Lispy]: http://www.norvig.com/lispy.html
[Lispy 2]: http://www.norvig.com/lispy2.html
[prototype]: https://github.com/rami3l/rx_rs_prototype
[Write Yourself a Scheme]: https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours