| ... | ... | @@ -54,7 +54,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> Description
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -74,7 +74,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add some kind of concurrency
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
| ... | ... | @@ -93,7 +93,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th>[\#35](https://gitlab.haskell.org//haskell/prime/issues/35)</th>
|
|
|
|
<th> add [ForeignFunctionInterface](foreign-function-interface)</th></tr>
|
|
|
|
<tr><th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> M </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -113,7 +113,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add multi parameter type classes
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
| ... | ... | @@ -133,7 +133,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add RankNTypes or Rank2Types
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
| ... | ... | @@ -153,7 +153,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add polymorphic components
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
| ... | ... | @@ -212,7 +212,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th>[\#70](https://gitlab.haskell.org//haskell/prime/issues/70)</th>
|
|
|
|
<th> allow [TypeSynonymInstances](type-synonym-instances)</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
| ... | ... | @@ -232,7 +232,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> Relax Dependency Analysis
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Y\* </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -251,7 +251,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th>[\#39](https://gitlab.haskell.org//haskell/prime/issues/39)</th>
|
|
|
|
<th> add [ImpreciseExceptions](imprecise-exceptions)</th></tr>
|
|
|
|
<tr><th> Y\* </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th>Y(3)</th>
|
|
|
|
<th>Y(3)</th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -270,7 +270,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th>[\#29](https://gitlab.haskell.org//haskell/prime/issues/29)</th>
|
|
|
|
<th> add [ExtensibleExceptions](extensible-exceptions)</th></tr>
|
|
|
|
<tr><th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
| ... | ... | @@ -329,7 +329,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> Nondecreasing Indentation
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
| ... | ... | @@ -368,7 +368,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> fix common pitfall with the do-notation and if-then-else
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -467,7 +467,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add Flexible Contexts
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
| ... | ... | @@ -487,7 +487,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add Pattern Guards
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> M </th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -507,7 +507,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add new pragmas
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> M </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -547,7 +547,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> Make underscore 'caseless'
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
| ... | ... | @@ -587,7 +587,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> replace the Read class
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -647,7 +647,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add [PartialTypeAnnotations](partial-type-annotations)?
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Y\* </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -707,7 +707,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> allow data consructors to be exported and imported readonly
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Y\* </th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> M </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -727,7 +727,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> prelude re-organisation proposal
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
| ... | ... | @@ -747,7 +747,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add Parallel List comprehensions
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -767,7 +767,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> Generalised deriving for newtype
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
| ... | ... | @@ -826,7 +826,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th>[\#44](https://gitlab.haskell.org//haskell/prime/issues/44)</th>
|
|
|
|
<th> add [MagicUnderscore](magic-underscore)</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
| ... | ... | @@ -845,7 +845,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th>[\#41](https://gitlab.haskell.org//haskell/prime/issues/41)</th>
|
|
|
|
<th> add [LambdaCase](lambda-case)</th></tr>
|
|
|
|
<tr><th> M </th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -904,7 +904,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> remove operator fixity resolution from the context-free grammar
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -944,7 +944,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> improve defaulting rules
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -964,7 +964,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add First Class Labels
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -984,7 +984,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> Move existing named field (record) system to an addendum
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -1004,7 +1004,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> Replace named fields with an extensible record system
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -1024,7 +1024,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> Reform the monomorphism restriction
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> Y </th>
|
| ... | ... | @@ -1164,7 +1164,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> Eliminate tabs
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
| ... | ... | @@ -1184,7 +1184,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add recursive do syntax
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> M </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -1204,7 +1204,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add GADTs
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
| ... | ... | @@ -1224,7 +1224,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add views
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -1244,7 +1244,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> Allow Undecidable Instances
|
|
|
|
</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -1264,7 +1264,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add overlapping or incoherent instances
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
| ... | ... | @@ -1284,7 +1284,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add Linear implicit params
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> M </th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -1303,7 +1303,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th>[\#36](https://gitlab.haskell.org//haskell/prime/issues/36)</th>
|
|
|
|
<th> add [FunctionalDependencies](functional-dependencies)</th></tr>
|
|
|
|
<tr><th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> Y </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
| ... | ... | @@ -1322,7 +1322,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th>[\#77](https://gitlab.haskell.org//haskell/prime/issues/77)</th>
|
|
|
|
<th> add [MultiWayIf](multi-way-if)</th></tr>
|
|
|
|
<tr><th></th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
| ... | ... | @@ -1342,7 +1342,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> allow tuple sections
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
| ... | ... | @@ -1362,7 +1362,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add implicit parameters
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> M </th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th></th>
|
| ... | ... | @@ -1382,7 +1382,7 @@ While you're at it, please visit the [StrawPolls](straw-polls) page and let us k |
|
|
|
<th> add Associated Types
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> M </th>
|
|
|
|
<th> N </th>
|
|
|
|
<th></th>
|
|
|
|
<th> N </th>
|
| ... | ... | |