on eb96d7a help sign in
elk/compiler
7 folders, 6 files
../ Generate/Stop importing the Native library by default Language/Create a serializable interface for a module's type information Metadata/Change name of Prelude to Basic, matching change in libraries/ Parse/Add record constructors, begin using lists to represent fields in record types to maintain ordering from the source program SourceSyntax/Get rid of current canonicalization code Transform/Simplify code to check for structural errors Type/Get rid of current canonicalization code Compiler.hsGenerate and use interfaces.data so standard library types are available Docs.hsGet all of the Haskell files compiling with the new type checker. Does not actually work, undefined is used in some places as a stopgap measure. Dummy.cabalAdd two dummy files to make it possible to build the compiler from within emacs. This makes it faster to type-check things and start testing functions. Initialize.hsGenerate and use interfaces.data so standard library types are available Paths_Elm.hsAdd two dummy files to make it possible to build the compiler from within emacs. This makes it faster to type-check things and start testing functions. Unique.hsParameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer.