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
- Host: GitHub
- URL: https://github.com/adriacabeza/scheme-built-with-haskell
- Owner: adriacabeza
- Created: 2020-04-27T15:38:14.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-07T17:35:46.000Z (almost 5 years ago)
- Last Synced: 2025-01-11T03:41:47.083Z (9 months ago)
- Language: Haskell
- Homepage:
- Size: 1.39 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
👷🏾♂️Implementing a Scheme with Haskell
[](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
```