Epic - a Supercombinator Compiler
TeX Haskell C E Bison Makefile Other
Switch branches/tags
Nothing to show
Pull request Compare This branch is 114 commits ahead, 1 commit behind avsm:master.
Latest commit 8bee223 Mar 18, 2015 @edwinb edwinb Merge pull request #10 from asr/master
Preparation for supporting GHC 7.10.1


Build instructions:

    * cabal install
    * ...that's it

The command line tool, epic takes a source file and produces executable
code, via C. Separate compilation is supported, in a fairly simple
way, e.g. to compile a main program main.e which includes some
functions defined in lib.e:

    * Build lib.o with the command epic -c lib.e.
    * Import functions in main.e with the line include "lib.ei" in the source.
    * Build the executable with epic main.e lib.o -o main