Compiler for LambdaCube 3D, a Haskell-like purely functional domain specific language for programming the GPU (graphics processing unit).
To get an overview of the project watch the showcase presentation video.
- Install Haskell Stack by following it's simple install manual.
- Checkout the this repository then run the following commands.
stack setup
stack build
- Run the lambdacube-compiler cli.
stack exec lc -- -h
If you are hacking on the compiler, run the test suite to check the changes:
stack exec lambdacube-compiler-test-suite