PROPOSAL: Put DiffArray in its own diffarray package

Hi all, Proposal: Put DiffArray in its own diffarray package http://hackage.haskell.org/trac/ghc/ticket/3370 DiffArray currently has serious performance problems; see http://hackage.haskell.org/trac/ghc/ticket/2727 and is not currently being actively maintained. However, as part of the corelib array it gives the impression that it is a "blessed" library. I propose that we split DiffArray off into its own diffarray package. This also has the advantage that it can then be maintained by a separate maintainer, if someone is interested, and it will be decoupled from GHC's major release schedule. Deadline: 26 July (2 weeks). Thanks Ian

igloo:
Hi all,
Proposal: Put DiffArray in its own diffarray package http://hackage.haskell.org/trac/ghc/ticket/3370
DiffArray currently has serious performance problems; see http://hackage.haskell.org/trac/ghc/ticket/2727 and is not currently being actively maintained. However, as part of the corelib array it gives the impression that it is a "blessed" library.
I propose that we split DiffArray off into its own diffarray package. This also has the advantage that it can then be maintained by a separate maintainer, if someone is interested, and it will be decoupled from GHC's major release schedule.
Deadline: 26 July (2 weeks).
+1 strong in favor. -- Don

On Sat, Jul 11, 2009 at 5:50 PM, Ian Lynagh
Hi all,
Proposal: Put DiffArray in its own diffarray package http://hackage.haskell.org/trac/ghc/ticket/3370
DiffArray currently has serious performance problems; see http://hackage.haskell.org/trac/ghc/ticket/2727 and is not currently being actively maintained. However, as part of the corelib array it gives the impression that it is a "blessed" library.
I propose that we split DiffArray off into its own diffarray package. This also has the advantage that it can then be maintained by a separate maintainer, if someone is interested, and it will be decoupled from GHC's major release schedule.
Deadline: 26 July (2 weeks).
Thanks Ian
I don't see any packages using DiffArray among the repos I have locally (which I think includes all the major packages), so this sounds good to me too. -- gwern

Speaking of DiffArray, has anyone ever tried their hand at implementing some of the more advanced functional array algorithms for haskell? like the following for instance? http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.55.608 http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.36.8500 they claim some really nice properties, I wonder how well they would work as an implementation for the standard pure arrays in haskell. John -- John Meacham - ⑆repetae.net⑆john⑈ - http://notanumber.net/
participants (4)
-
Don Stewart
-
Gwern Branwen
-
Ian Lynagh
-
John Meacham