Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…
Cannot retrieve contributors at this time
28 lines (25 sloc) 1.19 KB
Name: epic
Author: Edwin Brady
License: BSD3
License-file: LICENSE
Stability: experimental
Category: Compilers/Interpreters
Synopsis: Compiler for a supercombinator language
Description: Epic is a simple functional language which compiles to
reasonably efficient C code, using the Boehm-Demers-Weiser
garbage collector. It is currently used as a back end for
the Idris dependently typed programming language. It is invoked
as a library, as it is intended as a compiler back end.
Build-depends: base, haskell98, mtl, Cabal, array, directory
Build-type: Simple
Extensions: MultiParamTypeClasses, FunctionalDependencies,
ExistentialQuantification, OverlappingInstances
Exposed-modules: Epic.Compiler
Other-modules: Epic.Bytecode Epic.Parser Epic.Scopecheck
Epic.Language Epic.Lexer Epic.CodegenC
Epic.OTTLang Epic.Simplify Paths_epic
Data-files: evm/libevm.a evm/closure.h evm/stdfuns.h evm/stdfuns.c evm/mainprog.c
Extra-source-files: evm/closure.c evm/closure.h evm/stdfuns.h evm/mainprog.c evm/stdfuns.c evm/Makefile
Jump to Line
Something went wrong with that request. Please try again.