Skip to content
/ Intrigue Public
forked from Kleidukos/Intrigue

My attempt at writing a R⁵RS-compliant Scheme with Megaparsec

License

Notifications You must be signed in to change notification settings

helvm/Intrigue

 
 

Repository files navigation

This is my implementation of a R⁵RS Scheme interpreter.
Very unsuitable for production.

It also serves as a playground to try out:

  • Megaparsec (instead of the venerable Parsec) for lexing and parsing
  • Transformers for holding state and general program architecture

Build and Run

Run $ stack build or cabal new-build in order to build the project

Run $ stack test or cabal new-test in order to run the test suite

Acknowledgement

I wish to give my thanks to

  • Koz Ross
  • Mark Karpov

About

My attempt at writing a R⁵RS-compliant Scheme with Megaparsec

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages

  • Haskell 100.0%