Scheme (subset) interpreter implemented in Haskell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
lib
src/Hscheme
test
.gitignore
Hscheme.cabal
LICENSE
README.md
Setup.hs
stack.yaml

README.md

LittleScheme

A scheme interpreter implements a decent subset of R5RS Scheme.

  • Support 4 basic types: Number, Float, String, Bool

  • Function / lambda

  • Basic supporting for variable and environment (define/set!)

  • First-class continuation (call-with-current-continuation)

  • Numeric and string operation (arithmetic/compare)

TODO

  • Macro

LICENSE

WTFPL