deepfire / lambdacube-compiler

LambdaCube 3D is a Haskell-like purely functional language for GPU. Try it out:

Home Page:http://lambdacube3d.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lambdacube-compiler

Build Status

Compiler for LambdaCube 3D, a Haskell-like purely functional domain specific language for programming the GPU (graphics processing unit).

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

About

LambdaCube 3D is a Haskell-like purely functional language for GPU. Try it out:

http://lambdacube3d.com

License:Other


Languages

Language:Haskell 99.3%Language:Shell 0.5%Language:Makefile 0.2%