EpiVM icon indicating copy to clipboard operation
EpiVM copied to clipboard

Epic - a Supercombinator Compiler

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