on 2aa64bd help sign in
all commits
2311d55rename O into Zraichoo a76f8b3More sane scoping rules for where/type classes Parameters in the type signature get propagated, indices do not. So you no longer need to pass parameters explicitly if you need them in a where clause, and you no longer need to give explicitly typed helpers in type class instances for types with indices.Edwin Brady cc716d7Make 'Type' the type of types instead of Sets ...after mailing list discussionEdwin Brady 665676bAdded :l and :m commands to REPLEdwin Brady f2af303:addproof now adds most recent proof if no argument given Consistent with old behaviour, and with tutorialEdwin Brady 5a6299bUnification fix Specifically to stop it filling in things which are given by the programmer (caused by a bug replacing nullary constructors with terms!)Edwin Brady b752e2dMade tutorial and examples consistent with latest libraryEdwin Brady c613fabUpdate tutorialEdwin Brady 6682ebbPropagate solutions properlyEdwin 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 ebf9100Binary adder exampleEdwin Brady