Write Yourself a Scheme in Elm
Elm
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
tests
.gitignore
README.md
elm-package.json

README.md

Write Yourself a Scheme in Elm

Jonathan Tang's Write Yourself a Scheme in 48 Hours is a classic introduction to Haskell, that progresses from installing Haskell to writing a fully-functional interpreter that implements a decent subset of R5RS Scheme.

In the following blog posts, I will be porting both the text and code as best I can to utilize Elm, while expanding the scope of the tutorial to include web development using the Elm Architecture and writing unit tests for Elm programs.

Since each lesson builds upon code written in previous ones, it's generally best to go through them in order.

Full source code for each chapter will be posted to Github.

Contents

  1. First Steps
  2. Parsing
  3. Testing