on ce357b3 help sign in
1 folder, 7 files
../ Constrain/Create the Type.Inference module which handles type inference from start to finish. Give it a Module and it returns a dictionary mapping top-level values to types. Environment.hsAdd pretty printing for type constraints. Fragment.hsMove the Environment.hs and Fragment.hs files down a directory. Inference.hsSwitch to reporting errors with [Doc] for prettier layout. Solve.hsCreate the Type.Inference module which handles type inference from start to finish. Give it a Module and it returns a dictionary mapping top-level values to types. State.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. Type.hsMake constraint pretty printing prettier. 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.