edwinb / EpiVM

Epic - a Supercombinator Compiler

Home Page:http://www.cs.st-andrews.ac.uk/~eb/epic.php

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Epic - a Supercombinator Compiler

http://www.cs.st-andrews.ac.uk/~eb/epic.php

License:Other


Languages

Language:TeX 68.4%Language:Haskell 19.5%Language:C 7.8%Language:E 2.1%Language:Bison 1.7%Language:Makefile 0.4%Language:Perl 0.1%Language:Eiffel 0.0%