... | ... | @@ -12,14 +12,47 @@ Organized following the structure of the [ Haskell 98 Report](http://www.haskell |
|
|
|
|
|
## Expressions
|
|
|
|
|
|
- [NegativeSyntax](negative-syntax)
|
|
|
- [TupleSections](tuple-sections)
|
|
|
- [ParallelListComp](parallel-list-comp)
|
|
|
- [RecursiveDo](recursive-do)
|
|
|
- [Arrows](arrows)
|
|
|
- [PatternGuards](pattern-guards)
|
|
|
- [MultiWayIf](multi-way-if)
|
|
|
- [LambdaCase](lambda-case)
|
|
|
- Errors
|
|
|
- Variables, Constructors, Operators, and Literals
|
|
|
|
|
|
- [NegativeSyntax](negative-syntax)
|
|
|
- Curried Applications and Lambda Abstractions
|
|
|
- Operator Applications
|
|
|
- Sections
|
|
|
|
|
|
- [TupleSections](tuple-sections)
|
|
|
- Conditionals
|
|
|
|
|
|
- [MultiWayIf](multi-way-if)
|
|
|
- Lists
|
|
|
- Tuples
|
|
|
|
|
|
- [TupleSections](tuple-sections)
|
|
|
- Unit Expressions and Parenthesized Expressions
|
|
|
- Arithmetic Sequences
|
|
|
- List Comprehensions
|
|
|
|
|
|
- [ParallelListComp](parallel-list-comp)
|
|
|
- generalise to monad comprehensions
|
|
|
- Let Expressions
|
|
|
- Case Expressions
|
|
|
|
|
|
- [MultiWayIf](multi-way-if)
|
|
|
- [LambdaCase](lambda-case)
|
|
|
- Do Expressions
|
|
|
|
|
|
- [RecursiveDo](recursive-do)
|
|
|
- Datatypes with Field Labels
|
|
|
|
|
|
- [ExistingRecords](existing-records)
|
|
|
- numerous new record proposals
|
|
|
- Expression Type-Signatures
|
|
|
- Pattern Matching
|
|
|
|
|
|
- [PatternGuards](pattern-guards)
|
|
|
- Other expression forms (new)
|
|
|
|
|
|
- [Arrows](arrows)
|
|
|
|
|
|
## Declarations and Bindings
|
|
|
|
... | ... | |