Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
lc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

lambdacube-compiler

Build Status Gitter chat

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.

See: Language Specification

Installation

  1. Install Haskell Stack by following it's simple install manual.
  2. Checkout the this repository then run the following commands.
stack setup
stack build
  1. Run the lambdacube-compiler cli.
stack exec lc -- -h

Tutorials and Examples

Hacking notes

If you are hacking on the compiler, run the test suite to check the changes:

stack exec lambdacube-compiler-test-suite
You can’t perform that action at this time.