on d1663cc help sign in
all commits
3c32b65Whitespace cleanup.George Leontiev 61d39daSwapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etcEdwin Brady faf04f3rename fO into fZraichoo 8f76315Changed approach to unification Instead of failing immediately, maintain a list of blocked problems and refine during elaboration.Edwin Brady cc716d7Make 'Type' the type of types instead of Sets ...after mailing list discussionEdwin Brady 665676bAdded :l and :m commands to REPLEdwin Brady f355c72Update dependencies and correct examplesEdwin Brady d466a82Tutorial updatesEdwin Brady 7df6265Remove some needless bracketing from if...then...elseEdwin Brady 628b851Added Cast to the prelude, and defined casts between primitivesEdwin Brady 8b1e498Change 'data' and where syntax so that they don't need '|' This breaks old code - instead ofEdwin Brady b0f47e1Made braces optional (at the expense of 'with' now needing the expression to be tested in brackets) do notation doesn't quite behave right - the first token after the do block must be at a lower level of indentation, which means putting it in brackets is awkward.Edwin Brady 2e9fcd4Remove semicolons in tutorialEdwin Brady 310ca03First complete tutorial draftEdwin Brady c6c3901Added well-typed interpreter section to tutorialEdwin Brady