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

https://github.com/adriacabeza/scheme-built-with-haskell

ƛ Implementing Scheme using Haskell
https://github.com/adriacabeza/scheme-built-with-haskell

Last synced: 7 months ago
JSON representation

ƛ Implementing Scheme using Haskell

Awesome Lists containing this project

README

          

👷🏾‍♂️Implementing a Scheme with Haskell

[![made-with-Haskell](https://img.shields.io/badge/Made%20with-Haskell-ff425f.svg)](http://commonmark.org)
> Following this book: https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours (not finished tho)

Toy repository I resort to when I randomly restore my dream of becoming a Haskell wizard. Ngl, that feeling usually vanishes fast.

It already does a bunch of things though:

```bash
> ghc --make -o parser parser.hs
> ./parser "(* 23 2 4)"
184
> ./parser "\"a string\""
"a string"
> ./parser "(- (+ 4 6 3) 3 5 2)"
3
> ./parser "(number? 4)"
#t
> ./parser "(mod 4 3)"
1
```