Ticket #5468 (closed task: fixed)
Implement deepseq->{array,containers} dependancy reversal proposal
Description
See also the related #4868 proposal
Implementing the proposal involves the following steps:
- make hackage:deepseq a GHC-boot package,
- remove deepseq dependancy on hackage:array and hackage:containers,
- move (and refactor) the affected instance definitions to the array and containers packages respectively (and make them depend on deepseq), and
- satisfy the PVP by incrementing package versions where necessary.
Discussion Voting Result:
The proposal is supported by: Conrad Parker, Daniel Fischer(*), Edward Kmett, Gregory Collins, Herbert Valerio Riedel, Ian Lynagh(*), Ivan Lazar Miljenovic, Johan Tibell, Nicolas Pouillard, Paterson, Ross, Simon Marlow, Simon Peyton-Jones, Wren Ng Thornton.
The persons marked with (*) expressed conditional support, i.e. to support in case good reasons for and/or no good reasons against the proposal existed.
The full text of the proposal together with the discussion thread can be found at
http://www.haskell.org/pipermail/libraries/2011-August/016661.html

