Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 49 lines (37 sloc) 1.429 kb
8baaa42 Error message tinker
Edwin Brady authored
1 New in 0.9.1:
3c42704 Record projection
Edwin Brady authored
2 -------------
3
4 User visible changes:
8baaa42 Error message tinker
Edwin Brady authored
5
9839562 Fix silly error in termination checker :)
Edwin Brady authored
6 * DSL notation
7 * Record projection and update
8 * Totality checking and 'total' keyword
9 * Auto implicits and default argument values {auto n : T}, {default val n : T}
486b176 Some re-ordering of the tutorial
Edwin Brady authored
10 * Additions to prelude, including Nat and List theorems
11 * New libs: control.monad.identity, control.monad.state
3c42704 Record projection
Edwin Brady authored
12
13 Internal changes:
14
9839562 Fix silly error in termination checker :)
Edwin Brady authored
15 * Faster compilation (only compiling names which are used)
8baaa42 Error message tinker
Edwin Brady authored
16
b47740d cabal changes
Edwin Brady authored
17 0.1.x to 0.9.0:
582afe1 Added system module (getArgs, getEnv, exit)
Edwin Brady authored
18
19 Complete rewrite. User visible changes:
20
21 * New proof/tactics syntax
22 * New syntax for pairs/dependent pairs
0b98a91 Debraced tutorial
Edwin Brady authored
23 * Indentation-significant syntax
582afe1 Added system module (getArgs, getEnv, exit)
Edwin Brady authored
24 * Added type classes
25 * Added where clauses
f7c50cf Monad comprehension example
Edwin Brady authored
26 * Added case expressions, pattern matching let and lambda
27 * Added monad comprehensions
582afe1 Added system module (getArgs, getEnv, exit)
Edwin Brady authored
28 * Added cumulativity and universe checking
29 * Ad-hoc name overloading
30 - Resolved by type or explicit namespace
31 * Modules (Haskell-style)
9ca99e9 Some more tutorial adapted from old version
Edwin Brady authored
32 * public, abstract and private access to functions and types
582afe1 Added system module (getArgs, getEnv, exit)
Edwin Brady authored
33 * Separate type-checking
34 * Improved interactive environment
35 * Replaced 'do using' with Monad class
36 * Extended syntax macros
37
22f40c1 Update CHANGELOG
Edwin Brady authored
38 Internal changes:
39
40 * Everything :-)
41 * All definitions (functions, classes and instances) are elaborated to top
42 level, fully explicit, data declarations and pattern matching definitions,
43 which are verified by a minimal type checker.
44
45 This is the first release of a complete reimplementation. There will be bugs.
46 If you find any, please do not hesitate to contact Edwin Brady
47 (ecb10@st-andrews.ac.uk).
48
Something went wrong with that request. Please try again.