[vector] #15: Add "generalised scan"
vector
vector at projects.haskell.org
Wed May 19 19:04:10 EDT 2010
#15: Add "generalised scan"
------------------------+---------------------------------------------------
Reporter: rl | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: 0.7
Version: 0.6 | Resolution:
Keywords: |
------------------------+---------------------------------------------------
Comment (by choener):
To give a generalised argument why this is useful: a number of dynamic
programming algorithms work on n-dimensional data structures where all
calculations happen on a hyperplane that moves toward a point. In 2d, we
calculate successive diagonal entries, for example.
Some hackary with ST and unsafeFreeze gives the same result but requires
ST (or IO) and just doesn't look cool (and see rl's comment).
The fact, that we calculated diagonals is unimportant, one can always
transform the indices.
--
Ticket URL: <http://trac.haskell.org/vector/ticket/15#comment:2>
vector <http://trac.haskell.org/vector>
Package vector
More information about the vector
mailing list