| ... | @@ -16,134 +16,134 @@ This page captures the current status of the Haskell' effort. At the moment, thi |
... | @@ -16,134 +16,134 @@ This page captures the current status of the Haskell' effort. At the moment, thi |
|
|
<th> Writers </th>
|
|
<th> Writers </th>
|
|
|
<th> Draft report text </th>
|
|
<th> Draft report text </th>
|
|
|
<th> Decisions made </th>
|
|
<th> Decisions made </th>
|
|
|
<th> Currently open issues
|
|
<th> Currently open issues
|
|
|
</th></tr>
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
|
<th> </th>
|
|
|
<th>
|
|
<th>
|
|
|
</th>
|
|
</th></tr>
|
|
|
<th></th></tr>
|
|
|
|
|
<tr><th> add some kind of concurrency </th>
|
|
<tr><th> add some kind of concurrency </th>
|
|
|
<th> [\#74](https://gitlab.haskell.org//haskell/prime/issues/74) </th>
|
|
<th> [\#74](https://gitlab.haskell.org//haskell/prime/issues/74) </th>
|
|
|
<th> IJ, SM </th>
|
|
<th> IJ, SM </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> - basic concurrency interface </th>
|
|
<th> - basic concurrency interface </th>
|
|
|
<th> - cooperative or preemptive
|
|
<th> - cooperative or preemptive
|
|
|
</th></tr>
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> - concurrent and reentrant foreign calls </th>
|
|
<th> - concurrent and reentrant foreign calls </th>
|
|
|
<th> - foreign call annotation syntax
|
|
<th> - foreign call annotation syntax
|
|
|
</th></tr>
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> - bound threads as a specified extension </th>
|
|
<th> - bound threads as a specified extension </th>
|
|
|
<th> - semantics of IORefs
|
|
<th> - semantics of IORefs
|
|
|
</th></tr>
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
|
<th> </th>
|
|
|
<th>
|
|
<th>
|
|
|
</th>
|
|
</th></tr>
|
|
|
<th></th></tr>
|
|
|
|
|
<tr><th> add [ForeignFunctionInterface](foreign-function-interface) </th>
|
|
<tr><th> add [ForeignFunctionInterface](foreign-function-interface) </th>
|
|
|
<th> [\#35](https://gitlab.haskell.org//haskell/prime/issues/35) </th>
|
|
<th> [\#35](https://gitlab.haskell.org//haskell/prime/issues/35) </th>
|
|
|
<th> MC, SM </th>
|
|
<th> MC, SM </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> - additional C99 types and casts
|
|
<th> - additional C99 types and casts </th>
|
|
|
</th>
|
|
<th> - transparent marshalling of newtypes
|
|
|
<th></th></tr>
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> - add signed and unsigned char casts </th>
|
|
<th> - add signed and unsigned char casts </th>
|
|
|
<th> - transparent marshalling of newtypes
|
|
<th>
|
|
|
</th></tr>
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
|
<th> </th>
|
|
|
<th>
|
|
<th>
|
|
|
</th>
|
|
</th></tr>
|
|
|
<th></th></tr>
|
|
|
|
|
<tr><th> add multi parameter type classes </th>
|
|
<tr><th> add multi parameter type classes </th>
|
|
|
<th> [\#49](https://gitlab.haskell.org//haskell/prime/issues/49) </th>
|
|
<th> [\#49](https://gitlab.haskell.org//haskell/prime/issues/49) </th>
|
|
|
<th> MS </th>
|
|
<th> MS </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> - [MultiParamTypeClassesDilemma](multi-param-type-classes-dilemma)
|
|
<th> - [MultiParamTypeClassesDilemma](multi-param-type-classes-dilemma)
|
|
|
</th></tr>
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
|
<th> </th>
|
|
|
<th>
|
|
<th>
|
|
|
</th>
|
|
</th></tr>
|
|
|
<th></th></tr>
|
|
|
|
|
<tr><th> add RankNTypes or Rank2Types </th>
|
|
<tr><th> add RankNTypes or Rank2Types </th>
|
|
|
<th> [\#60](https://gitlab.haskell.org//haskell/prime/issues/60) </th>
|
|
<th> [\#60](https://gitlab.haskell.org//haskell/prime/issues/60) </th>
|
|
|
<th> AL </th>
|
|
<th> AL </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> - RankN or Rank2?
|
|
<th> - RankN or Rank2?
|
|
|
</th></tr>
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
|
<th> </th>
|
|
|
<th>
|
|
<th>
|
|
|
</th>
|
|
</th></tr>
|
|
|
<th></th></tr>
|
|
|
|
|
<tr><th> add polymorphic components </th>
|
|
<tr><th> add polymorphic components </th>
|
|
|
<th> [\#57](https://gitlab.haskell.org//haskell/prime/issues/57) </th>
|
|
<th> [\#57](https://gitlab.haskell.org//haskell/prime/issues/57) </th>
|
|
|
<th> AL </th>
|
|
<th> AL </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
|
<th> </th>
|
|
|
<th>
|
|
<th>
|
|
|
</th>
|
|
</th></tr>
|
|
|
<th></th></tr>
|
|
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
|
<th> </th>
|
|
|
<th>
|
|
<th>
|
|
|
</th>
|
|
</th></tr>
|
|
|
<th></th></tr>
|
|
|
|
|
<tr><th> add [ExistentialQuantification](existential-quantification) (existential components) </th>
|
|
<tr><th> add [ExistentialQuantification](existential-quantification) (existential components) </th>
|
|
|
<th> [\#26](https://gitlab.haskell.org//haskell/prime/issues/26) </th>
|
|
<th> [\#26](https://gitlab.haskell.org//haskell/prime/issues/26) </th>
|
|
|
<th> AL, MS, SJT </th>
|
|
<th> AL, MS, SJT </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th>
|
|
<th> </th>
|
|
|
</th>
|
|
<th>
|
|
|
<th></th></tr>
|
|
</th></tr>
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
|
<th> </th>
|
|
|
<th>
|
|
<th>
|
|
|
</th>
|
|
</th></tr>
|
|
|
<th></th></tr>
|
|
|
|
|
<tr><th> add [HierarchicalModules](hierarchical-modules) </th>
|
|
<tr><th> add [HierarchicalModules](hierarchical-modules) </th>
|
|
|
<th> [\#24](https://gitlab.haskell.org//haskell/prime/issues/24) </th>
|
|
<th> [\#24](https://gitlab.haskell.org//haskell/prime/issues/24) </th>
|
|
|
<th> IJ, BH </th>
|
|
<th> IJ, BH </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
|
<th> </th>
|
|
|
<th>
|
|
<th>
|
|
|
</th>
|
|
</th></tr>
|
|
|
<th></th></tr>
|
|
|
|
|
<tr><th> </th>
|
|
<tr><th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
<th> </th>
|
|
<th> </th>
|
|
|
|
<th> </th>
|
|
|
<th>
|
|
<th>
|
|
|
</th>
|
|
</th></tr></table>
|
|
|
<th></th></tr></table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ... | | ... | |