on 32a331b 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/Start using Metadata.Prelude Parse/Add support for `let (==>) = Lambda in …` SourceSyntax/Load ADTs into the environment to fix constraint generation for patterns Transform/Simplify code to check for structural errors Type/Load ADTs into the environment to fix constraint generation for patterns Compiler.hsStart using Metadata.Prelude 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.hsStart using Metadata.Prelude 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.