summaryrefslogtreecommitdiff
path: root/README.md
blob: 288c966157cbf13dfb44afa9348af585e76bb728 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# lambdacube-compiler

[![Build Status](https://travis-ci.org/lambdacube3d/lambdacube-compiler.svg)](https://travis-ci.org/lambdacube3d/lambdacube-compiler)

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

See: [Language Specification](http://lambdacube3d.com/lang-specification)

## Installation

Use `make` or use `cabal install`.

## Hacking notes

If you are hacking on the compiler, you may be have a faster repl with ghci. Use the following commands:

    make repl

or:

    cd test
    ghci -i../src runTests.hs