Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lonnen/alonzo

a scheme interpreter written in Haskell
https://github.com/lonnen/alonzo

Last synced: about 1 month ago
JSON representation

a scheme interpreter written in Haskell

Awesome Lists containing this project

README

        

alonzo
------

A [Scheme](http://www.schemers.org/Documents/Standards/R5RS/HTML/) interpreter written in Haskell in order to better learn both languages. Development is mostly following Jonathan Tang's "Write yourself a Scheme" book.

getting started
===============

Hack on `alonzo.hs` until you're happy.

To build:
```
cabal install -j
./dist/build/alonzo/alonzo
```

what's it got?
==============

* functions
* lambdas
* lexical scope
* symbols
* strings
* integers
* list manipulation
* assignment
* REPL
* script files

what's it missing?
==================
* hygenic macros
* continuations
* test suite
* compliance tests