on 138e99c help sign in
1 folder, 8 files
../ Constrain/Add flexible variables for type annotated values Environment.hsFirst draft of cross-module type checking Fragment.hsMove the Environment.hs and Fragment.hs files down a directory. Inference.hsBegin to canonicalize imported values and types PrettyPrint.hsAdd CSaveEnv, optimize CAnd, make it prettier Solve.hsSave the current environment on CSaveEnv State.hsChange the representation of SolverState to have a "saved environment", recognize the "Save the Environment" variable Type.hsCreate a serializable interface for a module's type information Unify.hsRemove some debugging stuff and generally clean up the code. There was one potential error in which a debug needed to be a liftIO, the computation it performed was not optional.