on 10ea548 help sign in
11 files
../ CaseTree.hsInline type class applications where possible to reduce overhead Constraints.hsGenerate bytecode so that files don't need to be rechecked every time they're loaded CoreParser.hsAdded case and pattern matching let bindings Also pattern matching bind in do notation case notation currently has limitations: - only works on simple types (each pattern must have the same type, more specifically) - return type needs to be known a… Elaborate.hsRun-time forcing optimisation Evaluate.hsInline type class applications where possible to reduce overhead ProofShell.hsSwitch from readline to haskeline ProofState.hsImplemented forcing optimisation Constructor arguments which are inferrable from the indices in the constructor type are erased both at compile-time and run-time ShellParser.hsFiddle with elaborator; update interp sample and test TT.hsImplemented forcing optimisation Constructor arguments which are inferrable from the indices in the constructor type are erased both at compile-time and run-time Typecheck.hsImplemented forcing optimisation Constructor arguments which are inferrable from the indices in the constructor type are erased both at compile-time and run-time Unify.hsUnification tweak - try a different order on failure