Skip to content

A project to create an R5RS compiler in Haskell. Test out static transformations like CPS and SSA.

License

Notifications You must be signed in to change notification settings

tylerprete/Haskell-Scheme-Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haskell-Scheme-Compiler

A project to create a R5RS compiler in Haskell. Ultimately want to target LLVM on the backend

Build Instructions

  1. Install stack
    • On mac, you can use homebrew: brew install haskell-stack
  1. Checkout this project and run stack setup followed by stack build in top-level directory.

  2. If all goes well, you're ready to go. Currently the app works takes scheme source code from STDIN.
    Try this command: echo "(+ 2 2)" | stack exec scheme-compiler-exe

About

A project to create an R5RS compiler in Haskell. Test out static transformations like CPS and SSA.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published