... | ... | @@ -5,31 +5,455 @@ |
|
|
DO NOT EDIT! This page is automatically generated by [ http://darcs.haskell.org/haskell-prime-status/status.hs](http://darcs.haskell.org/haskell-prime-status/status.hs)
|
|
|
|
|
|
|
|
|
<table><tr><th> add [Concurrency](concurrency) </th>
|
|
|
### Accepted Proposals
|
|
|
|
|
|
|
|
|
<table><tr><th> remove [FixityResolution](fixity-resolution) from the context-free grammar </th>
|
|
|
<th> [\#30](https://gitlab.haskell.org//haskell/prime/issues/30)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [InfixTypeConstructors](infix-type-constructors) </th>
|
|
|
<th> [\#78](https://gitlab.haskell.org//haskell/prime/issues/78)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [EmptyDataDeclarations](empty-data-declarations) </th>
|
|
|
<th> [\#25](https://gitlab.haskell.org//haskell/prime/issues/25) </th>
|
|
|
<th> dependency on [KindAnnotations](kind-annotations)
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [HierarchicalModules](hierarchical-modules) </th>
|
|
|
<th> [\#24](https://gitlab.haskell.org//haskell/prime/issues/24) </th>
|
|
|
<th> See addendum
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [ExistentialQuantification](existential-quantification) (existential components) </th>
|
|
|
<th> [\#26](https://gitlab.haskell.org//haskell/prime/issues/26) </th>
|
|
|
<th> syntax of existentials
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [PolymorphicComponents](polymorphic-components) </th>
|
|
|
<th> [\#57](https://gitlab.haskell.org//haskell/prime/issues/57) </th>
|
|
|
<th> Draft available
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
|
|
<th> dependency on Rank2Types or RankNTypes
|
|
|
</th></tr>
|
|
|
<tr><th> add [RankNTypes](rank-n-types) or [Rank2Types](rank2-types) </th>
|
|
|
<th> [\#60](https://gitlab.haskell.org//haskell/prime/issues/60) </th>
|
|
|
<th> RankN or Rank2?
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add multi-parameter type classes ([MultiParamTypeClasses](multi-param-type-classes)) </th>
|
|
|
<th> [\#49](https://gitlab.haskell.org//haskell/prime/issues/49) </th>
|
|
|
<th> see [MultiParamTypeClassesDilemma](multi-param-type-classes-dilemma)
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [ForeignFunctionInterface](foreign-function-interface) </th>
|
|
|
<th> [\#35](https://gitlab.haskell.org//haskell/prime/issues/35)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [Concurrency](concurrency) </th>
|
|
|
<th> [\#74](https://gitlab.haskell.org//haskell/prime/issues/74) </th>
|
|
|
<th> accepted </th>
|
|
|
<th> draft text: [Concurrency/DraftReportText](concurrency/draft-report-text)
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [DoAndIfThenElse](do-and-if-then-else) </th>
|
|
|
<th> [\#23](https://gitlab.haskell.org//haskell/prime/issues/23)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [PatternGuards](pattern-guards) </th>
|
|
|
<th> [\#56](https://gitlab.haskell.org//haskell/prime/issues/56)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> fix comment syntax grammar ([LineCommentSyntax](line-comment-syntax)) </th>
|
|
|
<th> [\#42](https://gitlab.haskell.org//haskell/prime/issues/42)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr></table>
|
|
|
|
|
|
|
|
|
### Rejected Proposals
|
|
|
|
|
|
|
|
|
<table><tr><th> add [Arrows](arrows) </th>
|
|
|
<th> [\#13](https://gitlab.haskell.org//haskell/prime/issues/13)
|
|
|
</th></tr>
|
|
|
<tr><th> [ImpreciseExceptions](imprecise-exceptions) </th>
|
|
|
<th> [\#39](https://gitlab.haskell.org//haskell/prime/issues/39)
|
|
|
</th></tr></table>
|
|
|
|
|
|
|
|
|
### Probably Accepted Proposals
|
|
|
|
|
|
|
|
|
<table><tr><th> [MonomorphicPatternBindings](monomorphic-pattern-bindings) </th>
|
|
|
<th> [\#10](https://gitlab.haskell.org//haskell/prime/issues/10) [\#3](https://gitlab.haskell.org//haskell/prime/issues/3) </th>
|
|
|
<th> treatment of pattern bindings with explicit type signatures
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [KindAnnotations](kind-annotations) </th>
|
|
|
<th> [\#84](https://gitlab.haskell.org//haskell/prime/issues/84)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> improve [Defaulting](defaulting) rules </th>
|
|
|
<th> [\#21](https://gitlab.haskell.org//haskell/prime/issues/21) </th>
|
|
|
<th> scope of default clauses
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
|
|
<th> impact on existing defaults
|
|
|
</th></tr>
|
|
|
<tr><th> generalized deriving for newtype ([NewtypeDeriving](newtype-deriving)) </th>
|
|
|
<th> [\#52](https://gitlab.haskell.org//haskell/prime/issues/52) </th>
|
|
|
<th> specification that does not use the term "the same representation"
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
|
|
<th> overlap with [TypeSynonymInstances](type-synonym-instances)
|
|
|
</th></tr>
|
|
|
<tr><th> [ScopedTypeVariables](scoped-type-variables) </th>
|
|
|
<th> [\#67](https://gitlab.haskell.org//haskell/prime/issues/67) [\#81](https://gitlab.haskell.org//haskell/prime/issues/81) </th>
|
|
|
<th> specification of syntax that binds type variables
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [BangPatterns](bang-patterns) </th>
|
|
|
<th> [\#76](https://gitlab.haskell.org//haskell/prime/issues/76) </th>
|
|
|
<th> top-level bang patterns
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
|
|
<th> interaction with ! as an operator
|
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
|
|
<th> bang-pattern polymorphism
|
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
|
|
<th> existentials and bang patterns
|
|
|
</th></tr>
|
|
|
<tr><th> make [Underscore](underscore) caseless </th>
|
|
|
<th> [\#72](https://gitlab.haskell.org//haskell/prime/issues/72) </th>
|
|
|
<th> treatment of underscore-only identifiers
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [NewPragmas](new-pragmas) </th>
|
|
|
<th> [\#51](https://gitlab.haskell.org//haskell/prime/issues/51) </th>
|
|
|
<th> choose specific pragmas to standardize
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [FlexibleInstances](flexible-instances) </th>
|
|
|
<th> [\#32](https://gitlab.haskell.org//haskell/prime/issues/32) </th>
|
|
|
<th> choice of instance conditions for termination of typechecking
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
|
|
<th> poor interaction with [NewtypeDeriving](newtype-deriving)?
|
|
|
</th></tr>
|
|
|
<tr><th> fix the lexical syntax for [QualifiedIdentifiers](qualified-identifiers) </th>
|
|
|
<th> [\#39](https://gitlab.haskell.org//haskell/prime/issues/39) </th>
|
|
|
<th> permit qualified identifiers in definitions?
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [NondecreasingIndentation](nondecreasing-indentation) </th>
|
|
|
<th> [\#53](https://gitlab.haskell.org//haskell/prime/issues/53)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [RelaxedDependencyAnalysis](relaxed-dependency-analysis) </th>
|
|
|
<th> [\#65](https://gitlab.haskell.org//haskell/prime/issues/65)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> allow [TypeSynonymInstances](type-synonym-instances) </th>
|
|
|
<th> [\#70](https://gitlab.haskell.org//haskell/prime/issues/70) </th>
|
|
|
<th> superseded by [NewtypeDeriving](newtype-deriving)?
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
|
|
<th> Not very useful without [FlexibleInstances](flexible-instances) and/or [OverlappingInstances](overlapping-instances)
|
|
|
</th></tr></table>
|
|
|
|
|
|
|
|
|
### Undecided Proposals
|
|
|
|
|
|
|
|
|
<table><tr><th> [MonomorphicPatternBindings](monomorphic-pattern-bindings) </th>
|
|
|
<th> [\#103](https://gitlab.haskell.org//haskell/prime/issues/103)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Class aliases </th>
|
|
|
<th> [\#101](https://gitlab.haskell.org//haskell/prime/issues/101)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add closed classes </th>
|
|
|
<th> [\#18](https://gitlab.haskell.org//haskell/prime/issues/18)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add Associated Types </th>
|
|
|
<th> [\#14](https://gitlab.haskell.org//haskell/prime/issues/14)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add implicit parameters </th>
|
|
|
<th> [\#38](https://gitlab.haskell.org//haskell/prime/issues/38)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> allow tuple sections </th>
|
|
|
<th> [\#69](https://gitlab.haskell.org//haskell/prime/issues/69)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [MultiWayIf](multi-way-if) </th>
|
|
|
<th> [\#77](https://gitlab.haskell.org//haskell/prime/issues/77)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [FunctionalDependencies](functional-dependencies) </th>
|
|
|
<th> [\#36](https://gitlab.haskell.org//haskell/prime/issues/36)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add Linear implicit params </th>
|
|
|
<th> [\#43](https://gitlab.haskell.org//haskell/prime/issues/43)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add overlapping or incoherent instances </th>
|
|
|
<th> [\#54](https://gitlab.haskell.org//haskell/prime/issues/54)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Allow Undecidable Instances </th>
|
|
|
<th> [\#71](https://gitlab.haskell.org//haskell/prime/issues/71)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add views </th>
|
|
|
<th> [\#73](https://gitlab.haskell.org//haskell/prime/issues/73)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add GADTs </th>
|
|
|
<th> [\#37](https://gitlab.haskell.org//haskell/prime/issues/37)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add recursive do syntax </th>
|
|
|
<th> [\#64](https://gitlab.haskell.org//haskell/prime/issues/64)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Eliminate tabs </th>
|
|
|
<th> [\#68](https://gitlab.haskell.org//haskell/prime/issues/68)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> relax restriction on signatures of class methods </th>
|
|
|
<th> [\#17](https://gitlab.haskell.org//haskell/prime/issues/17)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> control export and import of class instances </th>
|
|
|
<th> [\#19](https://gitlab.haskell.org//haskell/prime/issues/19)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> unified and extensible annotations </th>
|
|
|
<th> [\#88](https://gitlab.haskell.org//haskell/prime/issues/88)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Allow import declarations anywhere at the top level </th>
|
|
|
<th> [\#82](https://gitlab.haskell.org//haskell/prime/issues/82)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Reform the monomorphism restriction </th>
|
|
|
<th> [\#80](https://gitlab.haskell.org//haskell/prime/issues/80)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Replace named fields with an extensible record system </th>
|
|
|
<th> [\#100](https://gitlab.haskell.org//haskell/prime/issues/100)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Move existing named field (record) system to an addendum </th>
|
|
|
<th> [\#99](https://gitlab.haskell.org//haskell/prime/issues/99)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add First Class Labels </th>
|
|
|
<th> [\#92](https://gitlab.haskell.org//haskell/prime/issues/92)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Require explicit quantification on all expression bound type signatures </th>
|
|
|
<th> [\#28](https://gitlab.haskell.org//haskell/prime/issues/28)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add Blockable </th>
|
|
|
<th> [\#33](https://gitlab.haskell.org//haskell/prime/issues/33)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [ForeignData](foreign-data) </th>
|
|
|
<th> [\#34](https://gitlab.haskell.org//haskell/prime/issues/34)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [LambdaCase](lambda-case) </th>
|
|
|
<th> [\#41](https://gitlab.haskell.org//haskell/prime/issues/41)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [MagicUnderscore](magic-underscore) </th>
|
|
|
<th> [\#44](https://gitlab.haskell.org//haskell/prime/issues/44)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> clarify module system proposals </th>
|
|
|
<th> [\#48](https://gitlab.haskell.org//haskell/prime/issues/48)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> get rid of unary '-' operator </th>
|
|
|
<th> [\#50](https://gitlab.haskell.org//haskell/prime/issues/50)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add Parallel List comprehensions </th>
|
|
|
<th> [\#55](https://gitlab.haskell.org//haskell/prime/issues/55)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> prelude re-organisation proposal </th>
|
|
|
<th> [\#58](https://gitlab.haskell.org//haskell/prime/issues/58)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> allow data constructors to be exported and imported readonly </th>
|
|
|
<th> [\#62](https://gitlab.haskell.org//haskell/prime/issues/62)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [PartialTypeAnnotations](partial-type-annotations) </th>
|
|
|
<th> [\#86](https://gitlab.haskell.org//haskell/prime/issues/86)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> improve module interfaces </th>
|
|
|
<th> [\#95](https://gitlab.haskell.org//haskell/prime/issues/95)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Replace the array indexing operator, '!' </th>
|
|
|
<th> [\#96](https://gitlab.haskell.org//haskell/prime/issues/96)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> replace the Read class </th>
|
|
|
<th> [\#61](https://gitlab.haskell.org//haskell/prime/issues/61)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Eliminate . as an operator </th>
|
|
|
<th> [\#20](https://gitlab.haskell.org//haskell/prime/issues/20)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Make underscore 'caseless' </th>
|
|
|
<th> [\#72](https://gitlab.haskell.org//haskell/prime/issues/72)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Natural numbers </th>
|
|
|
<th> [\#79](https://gitlab.haskell.org//haskell/prime/issues/79)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add Flexible Contexts </th>
|
|
|
<th> [\#31](https://gitlab.haskell.org//haskell/prime/issues/31)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add a binary IO interface </th>
|
|
|
<th> [\#15](https://gitlab.haskell.org//haskell/prime/issues/15)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [EmptyDataDeclarations](empty-data-declarations) </th>
|
|
|
<th> [\#25](https://gitlab.haskell.org//haskell/prime/issues/25)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> standardize the System.FilePath? module </th>
|
|
|
<th> [\#89](https://gitlab.haskell.org//haskell/prime/issues/89)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> more liberal kind inference </th>
|
|
|
<th> [\#85](https://gitlab.haskell.org//haskell/prime/issues/85)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [DoAndIfThenElse](do-and-if-then-else) for case-statements too? </th>
|
|
|
<th>
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [Concurrency](concurrency) </th>
|
|
|
<th> [\#74](https://gitlab.haskell.org//haskell/prime/issues/74) </th>
|
|
|
<th> draft text: [Concurrency/DraftReportText](concurrency/draft-report-text)
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [ForeignFunctionInterface](foreign-function-interface) </th>
|
|
|
<th> [\#35](https://gitlab.haskell.org//haskell/prime/issues/35) </th>
|
|
|
<th> accepted
|
|
|
<th> [\#35](https://gitlab.haskell.org//haskell/prime/issues/35)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add multi-parameter type classes ([MultiParamTypeClasses](multi-param-type-classes)) </th>
|
|
|
<th> [\#49](https://gitlab.haskell.org//haskell/prime/issues/49) </th>
|
|
|
<th> accepted </th>
|
|
|
<th> see [MultiParamTypeClassesDilemma](multi-param-type-classes-dilemma)
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [RankNTypes](rank-n-types) or [Rank2Types](rank2-types) </th>
|
|
|
<th> [\#60](https://gitlab.haskell.org//haskell/prime/issues/60) </th>
|
|
|
<th> accepted </th>
|
|
|
<th> RankN or Rank2?
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [PolymorphicComponents](polymorphic-components) </th>
|
|
|
<th> [\#57](https://gitlab.haskell.org//haskell/prime/issues/57) </th>
|
|
|
<th> accepted </th>
|
|
|
<th> Draft available
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
... | ... | @@ -37,69 +461,69 @@ DO NOT EDIT! This page is automatically generated by [ http://darcs.haskell.org |
|
|
</th></tr>
|
|
|
<tr><th> add [ExistentialQuantification](existential-quantification) (existential components) </th>
|
|
|
<th> [\#26](https://gitlab.haskell.org//haskell/prime/issues/26) </th>
|
|
|
<th> accepted </th>
|
|
|
<th> syntax of existentials
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [HierarchicalModules](hierarchical-modules) </th>
|
|
|
<th> [\#24](https://gitlab.haskell.org//haskell/prime/issues/24) </th>
|
|
|
<th> accepted </th>
|
|
|
<th> See addendum
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [EmptyDataDeclarations](empty-data-declarations) </th>
|
|
|
<th> [\#25](https://gitlab.haskell.org//haskell/prime/issues/25) </th>
|
|
|
<th> accepted </th>
|
|
|
<th> dependency on [KindAnnotations](kind-annotations)
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [InfixTypeConstructors](infix-type-constructors) </th>
|
|
|
<th> [\#78](https://gitlab.haskell.org//haskell/prime/issues/78) </th>
|
|
|
<th> accepted
|
|
|
<th> [\#78](https://gitlab.haskell.org//haskell/prime/issues/78)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> remove [FixityResolution](fixity-resolution) from the context-free grammar </th>
|
|
|
<th> [\#30](https://gitlab.haskell.org//haskell/prime/issues/30) </th>
|
|
|
<th> accepted
|
|
|
<th> [\#30](https://gitlab.haskell.org//haskell/prime/issues/30)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [ImpreciseExceptions](imprecise-exceptions) </th>
|
|
|
<th> [\#39](https://gitlab.haskell.org//haskell/prime/issues/39) </th>
|
|
|
<th> rejected
|
|
|
<th> [\#39](https://gitlab.haskell.org//haskell/prime/issues/39)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [DoAndIfThenElse](do-and-if-then-else) for case-statements too? </th>
|
|
|
<th> </th>
|
|
|
<th>
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> allow [TypeSynonymInstances](type-synonym-instances) </th>
|
|
|
<th> [\#70](https://gitlab.haskell.org//haskell/prime/issues/70) </th>
|
|
|
<th> probably-accept </th>
|
|
|
<th> superseded by [NewtypeDeriving](newtype-deriving)?
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
|
|
<th> Not very useful without [FlexibleInstances](flexible-instances) and/or [OverlappingInstances](overlapping-instances)
|
|
|
</th></tr>
|
|
|
<tr><th> [RelaxedDependencyAnalysis](relaxed-dependency-analysis) </th>
|
|
|
<th> [\#65](https://gitlab.haskell.org//haskell/prime/issues/65) </th>
|
|
|
<th> probably-accept
|
|
|
<th> [\#65](https://gitlab.haskell.org//haskell/prime/issues/65)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [NondecreasingIndentation](nondecreasing-indentation) </th>
|
|
|
<th> [\#53](https://gitlab.haskell.org//haskell/prime/issues/53) </th>
|
|
|
<th> probably-accept
|
|
|
<th> [\#53](https://gitlab.haskell.org//haskell/prime/issues/53)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> fix the lexical syntax for [QualifiedIdentifiers](qualified-identifiers) </th>
|
|
|
<th> [\#39](https://gitlab.haskell.org//haskell/prime/issues/39) </th>
|
|
|
<th> probably-accept </th>
|
|
|
<th> permit qualified identifiers in definitions?
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [FlexibleInstances](flexible-instances) </th>
|
|
|
<th> [\#32](https://gitlab.haskell.org//haskell/prime/issues/32) </th>
|
|
|
<th> probably-accept </th>
|
|
|
<th> choice of instance conditions for termination of typechecking
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
... | ... | @@ -107,19 +531,19 @@ DO NOT EDIT! This page is automatically generated by [ http://darcs.haskell.org |
|
|
</th></tr>
|
|
|
<tr><th> add [NewPragmas](new-pragmas) </th>
|
|
|
<th> [\#51](https://gitlab.haskell.org//haskell/prime/issues/51) </th>
|
|
|
<th> probably-accept </th>
|
|
|
<th> choose specific pragmas to standardize
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> make [Underscore](underscore) caseless </th>
|
|
|
<th> [\#72](https://gitlab.haskell.org//haskell/prime/issues/72) </th>
|
|
|
<th> probably-accept </th>
|
|
|
<th> treatment of underscore-only identifiers
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [BangPatterns](bang-patterns) </th>
|
|
|
<th> [\#76](https://gitlab.haskell.org//haskell/prime/issues/76) </th>
|
|
|
<th> probably-accept </th>
|
|
|
<th> top-level bang patterns
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
... | ... | @@ -137,14 +561,14 @@ DO NOT EDIT! This page is automatically generated by [ http://darcs.haskell.org |
|
|
</th></tr>
|
|
|
<tr><th> [ScopedTypeVariables](scoped-type-variables) </th>
|
|
|
<th> [\#67](https://gitlab.haskell.org//haskell/prime/issues/67) [\#81](https://gitlab.haskell.org//haskell/prime/issues/81) </th>
|
|
|
<th> probably-accept </th>
|
|
|
<th> specification of syntax that binds type variables
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> generalized deriving for newtype ([NewtypeDeriving](newtype-deriving)) </th>
|
|
|
<th> [\#52](https://gitlab.haskell.org//haskell/prime/issues/52) </th>
|
|
|
<th> probably-accept </th>
|
|
|
<th> specification that does not use the term "the same representation"
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
... | ... | @@ -152,268 +576,268 @@ DO NOT EDIT! This page is automatically generated by [ http://darcs.haskell.org |
|
|
</th></tr>
|
|
|
<tr><th> improve [Defaulting](defaulting) rules </th>
|
|
|
<th> [\#21](https://gitlab.haskell.org//haskell/prime/issues/21) </th>
|
|
|
<th> probably-accept </th>
|
|
|
<th> scope of default clauses
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
|
<th> </th>
|
|
|
<th> impact on existing defaults
|
|
|
</th></tr>
|
|
|
<tr><th> [KindAnnotations](kind-annotations) </th>
|
|
|
<th> [\#84](https://gitlab.haskell.org//haskell/prime/issues/84) </th>
|
|
|
<th> probably-accept
|
|
|
<th> [\#84](https://gitlab.haskell.org//haskell/prime/issues/84)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [MonomorphicPatternBindings](monomorphic-pattern-bindings) </th>
|
|
|
<th> [\#10](https://gitlab.haskell.org//haskell/prime/issues/10) [\#3](https://gitlab.haskell.org//haskell/prime/issues/3) </th>
|
|
|
<th> probably-accept </th>
|
|
|
<th> treatment of pattern bindings with explicit type signatures
|
|
|
</th></tr>
|
|
|
</th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [Arrows](arrows) </th>
|
|
|
<th> [\#13](https://gitlab.haskell.org//haskell/prime/issues/13) </th>
|
|
|
<th> rejected
|
|
|
<th> [\#13](https://gitlab.haskell.org//haskell/prime/issues/13)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> fix comment syntax grammar ([LineCommentSyntax](line-comment-syntax)) </th>
|
|
|
<th> [\#42](https://gitlab.haskell.org//haskell/prime/issues/42) </th>
|
|
|
<th> done
|
|
|
<th> [\#42](https://gitlab.haskell.org//haskell/prime/issues/42)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [PatternGuards](pattern-guards) </th>
|
|
|
<th> [\#56](https://gitlab.haskell.org//haskell/prime/issues/56) </th>
|
|
|
<th> done
|
|
|
<th> [\#56](https://gitlab.haskell.org//haskell/prime/issues/56)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [DoAndIfThenElse](do-and-if-then-else) </th>
|
|
|
<th> [\#23](https://gitlab.haskell.org//haskell/prime/issues/23) </th>
|
|
|
<th> done
|
|
|
<th> [\#23](https://gitlab.haskell.org//haskell/prime/issues/23)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> more liberal kind inference </th>
|
|
|
<th> [\#85](https://gitlab.haskell.org//haskell/prime/issues/85) </th>
|
|
|
<th>
|
|
|
<th> [\#85](https://gitlab.haskell.org//haskell/prime/issues/85)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> standardize the System.FilePath? module </th>
|
|
|
<th> [\#89](https://gitlab.haskell.org//haskell/prime/issues/89) </th>
|
|
|
<th>
|
|
|
<th> [\#89](https://gitlab.haskell.org//haskell/prime/issues/89)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [EmptyDataDeclarations](empty-data-declarations) </th>
|
|
|
<th> [\#25](https://gitlab.haskell.org//haskell/prime/issues/25) </th>
|
|
|
<th>
|
|
|
<th> [\#25](https://gitlab.haskell.org//haskell/prime/issues/25)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add a binary IO interface </th>
|
|
|
<th> [\#15](https://gitlab.haskell.org//haskell/prime/issues/15) </th>
|
|
|
<th>
|
|
|
<th> [\#15](https://gitlab.haskell.org//haskell/prime/issues/15)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add Flexible Contexts </th>
|
|
|
<th> [\#31](https://gitlab.haskell.org//haskell/prime/issues/31) </th>
|
|
|
<th>
|
|
|
<th> [\#31](https://gitlab.haskell.org//haskell/prime/issues/31)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Natural numbers </th>
|
|
|
<th> [\#79](https://gitlab.haskell.org//haskell/prime/issues/79) </th>
|
|
|
<th>
|
|
|
<th> [\#79](https://gitlab.haskell.org//haskell/prime/issues/79)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Make underscore 'caseless' </th>
|
|
|
<th> [\#72](https://gitlab.haskell.org//haskell/prime/issues/72) </th>
|
|
|
<th>
|
|
|
<th> [\#72](https://gitlab.haskell.org//haskell/prime/issues/72)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Eliminate . as an operator </th>
|
|
|
<th> [\#20](https://gitlab.haskell.org//haskell/prime/issues/20) </th>
|
|
|
<th>
|
|
|
<th> [\#20](https://gitlab.haskell.org//haskell/prime/issues/20)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> replace the Read class </th>
|
|
|
<th> [\#61](https://gitlab.haskell.org//haskell/prime/issues/61) </th>
|
|
|
<th>
|
|
|
<th> [\#61](https://gitlab.haskell.org//haskell/prime/issues/61)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Replace the array indexing operator, '!' </th>
|
|
|
<th> [\#96](https://gitlab.haskell.org//haskell/prime/issues/96) </th>
|
|
|
<th>
|
|
|
<th> [\#96](https://gitlab.haskell.org//haskell/prime/issues/96)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> improve module interfaces </th>
|
|
|
<th> [\#95](https://gitlab.haskell.org//haskell/prime/issues/95) </th>
|
|
|
<th>
|
|
|
<th> [\#95](https://gitlab.haskell.org//haskell/prime/issues/95)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [PartialTypeAnnotations](partial-type-annotations) </th>
|
|
|
<th> [\#86](https://gitlab.haskell.org//haskell/prime/issues/86) </th>
|
|
|
<th>
|
|
|
<th> [\#86](https://gitlab.haskell.org//haskell/prime/issues/86)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> allow data constructors to be exported and imported readonly </th>
|
|
|
<th> [\#62](https://gitlab.haskell.org//haskell/prime/issues/62) </th>
|
|
|
<th>
|
|
|
<th> [\#62](https://gitlab.haskell.org//haskell/prime/issues/62)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> prelude re-organisation proposal </th>
|
|
|
<th> [\#58](https://gitlab.haskell.org//haskell/prime/issues/58) </th>
|
|
|
<th>
|
|
|
<th> [\#58](https://gitlab.haskell.org//haskell/prime/issues/58)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add Parallel List comprehensions </th>
|
|
|
<th> [\#55](https://gitlab.haskell.org//haskell/prime/issues/55) </th>
|
|
|
<th>
|
|
|
<th> [\#55](https://gitlab.haskell.org//haskell/prime/issues/55)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> get rid of unary '-' operator </th>
|
|
|
<th> [\#50](https://gitlab.haskell.org//haskell/prime/issues/50) </th>
|
|
|
<th>
|
|
|
<th> [\#50](https://gitlab.haskell.org//haskell/prime/issues/50)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> clarify module system proposals </th>
|
|
|
<th> [\#48](https://gitlab.haskell.org//haskell/prime/issues/48) </th>
|
|
|
<th>
|
|
|
<th> [\#48](https://gitlab.haskell.org//haskell/prime/issues/48)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [MagicUnderscore](magic-underscore) </th>
|
|
|
<th> [\#44](https://gitlab.haskell.org//haskell/prime/issues/44) </th>
|
|
|
<th>
|
|
|
<th> [\#44](https://gitlab.haskell.org//haskell/prime/issues/44)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [LambdaCase](lambda-case) </th>
|
|
|
<th> [\#41](https://gitlab.haskell.org//haskell/prime/issues/41) </th>
|
|
|
<th>
|
|
|
<th> [\#41](https://gitlab.haskell.org//haskell/prime/issues/41)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [ForeignData](foreign-data) </th>
|
|
|
<th> [\#34](https://gitlab.haskell.org//haskell/prime/issues/34) </th>
|
|
|
<th>
|
|
|
<th> [\#34](https://gitlab.haskell.org//haskell/prime/issues/34)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add Blockable </th>
|
|
|
<th> [\#33](https://gitlab.haskell.org//haskell/prime/issues/33) </th>
|
|
|
<th>
|
|
|
<th> [\#33](https://gitlab.haskell.org//haskell/prime/issues/33)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Require explicit quantification on all expression bound type signatures </th>
|
|
|
<th> [\#28](https://gitlab.haskell.org//haskell/prime/issues/28) </th>
|
|
|
<th>
|
|
|
<th> [\#28](https://gitlab.haskell.org//haskell/prime/issues/28)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add First Class Labels </th>
|
|
|
<th> [\#92](https://gitlab.haskell.org//haskell/prime/issues/92) </th>
|
|
|
<th>
|
|
|
<th> [\#92](https://gitlab.haskell.org//haskell/prime/issues/92)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Move existing named field (record) system to an addendum </th>
|
|
|
<th> [\#99](https://gitlab.haskell.org//haskell/prime/issues/99) </th>
|
|
|
<th>
|
|
|
<th> [\#99](https://gitlab.haskell.org//haskell/prime/issues/99)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Replace named fields with an extensible record system </th>
|
|
|
<th> [\#100](https://gitlab.haskell.org//haskell/prime/issues/100) </th>
|
|
|
<th>
|
|
|
<th> [\#100](https://gitlab.haskell.org//haskell/prime/issues/100)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Reform the monomorphism restriction </th>
|
|
|
<th> [\#80](https://gitlab.haskell.org//haskell/prime/issues/80) </th>
|
|
|
<th>
|
|
|
<th> [\#80](https://gitlab.haskell.org//haskell/prime/issues/80)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Allow import declarations anywhere at the top level </th>
|
|
|
<th> [\#82](https://gitlab.haskell.org//haskell/prime/issues/82) </th>
|
|
|
<th>
|
|
|
<th> [\#82](https://gitlab.haskell.org//haskell/prime/issues/82)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> unified and extensible annotations </th>
|
|
|
<th> [\#88](https://gitlab.haskell.org//haskell/prime/issues/88) </th>
|
|
|
<th>
|
|
|
<th> [\#88](https://gitlab.haskell.org//haskell/prime/issues/88)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> control export and import of class instances </th>
|
|
|
<th> [\#19](https://gitlab.haskell.org//haskell/prime/issues/19) </th>
|
|
|
<th>
|
|
|
<th> [\#19](https://gitlab.haskell.org//haskell/prime/issues/19)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> relax restriction on signatures of class methods </th>
|
|
|
<th> [\#17](https://gitlab.haskell.org//haskell/prime/issues/17) </th>
|
|
|
<th>
|
|
|
<th> [\#17](https://gitlab.haskell.org//haskell/prime/issues/17)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Eliminate tabs </th>
|
|
|
<th> [\#68](https://gitlab.haskell.org//haskell/prime/issues/68) </th>
|
|
|
<th>
|
|
|
<th> [\#68](https://gitlab.haskell.org//haskell/prime/issues/68)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add recursive do syntax </th>
|
|
|
<th> [\#64](https://gitlab.haskell.org//haskell/prime/issues/64) </th>
|
|
|
<th>
|
|
|
<th> [\#64](https://gitlab.haskell.org//haskell/prime/issues/64)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add GADTs </th>
|
|
|
<th> [\#37](https://gitlab.haskell.org//haskell/prime/issues/37) </th>
|
|
|
<th>
|
|
|
<th> [\#37](https://gitlab.haskell.org//haskell/prime/issues/37)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add views </th>
|
|
|
<th> [\#73](https://gitlab.haskell.org//haskell/prime/issues/73) </th>
|
|
|
<th>
|
|
|
<th> [\#73](https://gitlab.haskell.org//haskell/prime/issues/73)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Allow Undecidable Instances </th>
|
|
|
<th> [\#71](https://gitlab.haskell.org//haskell/prime/issues/71) </th>
|
|
|
<th>
|
|
|
<th> [\#71](https://gitlab.haskell.org//haskell/prime/issues/71)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add overlapping or incoherent instances </th>
|
|
|
<th> [\#54](https://gitlab.haskell.org//haskell/prime/issues/54) </th>
|
|
|
<th>
|
|
|
<th> [\#54](https://gitlab.haskell.org//haskell/prime/issues/54)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add Linear implicit params </th>
|
|
|
<th> [\#43](https://gitlab.haskell.org//haskell/prime/issues/43) </th>
|
|
|
<th>
|
|
|
<th> [\#43](https://gitlab.haskell.org//haskell/prime/issues/43)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [FunctionalDependencies](functional-dependencies) </th>
|
|
|
<th> [\#36](https://gitlab.haskell.org//haskell/prime/issues/36) </th>
|
|
|
<th>
|
|
|
<th> [\#36](https://gitlab.haskell.org//haskell/prime/issues/36)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add [MultiWayIf](multi-way-if) </th>
|
|
|
<th> [\#77](https://gitlab.haskell.org//haskell/prime/issues/77) </th>
|
|
|
<th>
|
|
|
<th> [\#77](https://gitlab.haskell.org//haskell/prime/issues/77)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> allow tuple sections </th>
|
|
|
<th> [\#69](https://gitlab.haskell.org//haskell/prime/issues/69) </th>
|
|
|
<th>
|
|
|
<th> [\#69](https://gitlab.haskell.org//haskell/prime/issues/69)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add implicit parameters </th>
|
|
|
<th> [\#38](https://gitlab.haskell.org//haskell/prime/issues/38) </th>
|
|
|
<th>
|
|
|
<th> [\#38](https://gitlab.haskell.org//haskell/prime/issues/38)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add Associated Types </th>
|
|
|
<th> [\#14](https://gitlab.haskell.org//haskell/prime/issues/14) </th>
|
|
|
<th>
|
|
|
<th> [\#14](https://gitlab.haskell.org//haskell/prime/issues/14)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> add closed classes </th>
|
|
|
<th> [\#18](https://gitlab.haskell.org//haskell/prime/issues/18) </th>
|
|
|
<th>
|
|
|
<th> [\#18](https://gitlab.haskell.org//haskell/prime/issues/18)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> Class aliases </th>
|
|
|
<th> [\#101](https://gitlab.haskell.org//haskell/prime/issues/101) </th>
|
|
|
<th>
|
|
|
<th> [\#101](https://gitlab.haskell.org//haskell/prime/issues/101)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr>
|
|
|
<tr><th> [MonomorphicPatternBindings](monomorphic-pattern-bindings) </th>
|
|
|
<th> [\#103](https://gitlab.haskell.org//haskell/prime/issues/103) </th>
|
|
|
<th>
|
|
|
<th> [\#103](https://gitlab.haskell.org//haskell/prime/issues/103)
|
|
|
</th>
|
|
|
<th></th>
|
|
|
<th></th></tr></table>
|
|
|
|
|
|
|