AbhiAgarwal / scheme-in-haskell

Implementing Scheme in Haskell, still *in progress*

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

scheme-in-haskell

Implementing Scheme in Haskell. Following this tutorial.

Build instructions

  1. cabal install parsec
  2. ghc zebra.hs
  3. ./zebra "(a '(quoted (dotted . list)) test)"

Evaluating expressions

  • ./zebra "(- (+ 4 6 3) 3 5 2)"
  • ./zebra "(if (> 2 3) \"no\" \"yes\")"
  • ./zebra "(if (= 3 3) (+ 2 3 (- 5 1)) \"unequal\")"

About

Implementing Scheme in Haskell, still *in progress*

License:MIT License


Languages

Language:Haskell 100.0%