[vector] #54: Missing NFData instances for vector types
vector
vector at projects.haskell.org
Mon Sep 12 23:10:45 BST 2011
#54: Missing NFData instances for vector types
------------------------+---------------------------------------------------
Reporter: hvr | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Version: 0.7 | Resolution:
Keywords: |
------------------------+---------------------------------------------------
Comment(by choener):
Replying to [comment:6 hvr]:
> Replying to [comment:2 choener]:
> > Doesn't the first one crash during runtime, if you actually call rnf
on an unboxed vector?
>
> why should it? The first one uses the default `rnf` implementation which
corresponds to something like `rnf x = seq x ()`
Yeah... :-( I did not remember that there was a default instance... *sigh*
The second one seems ok, since everything else in a vector is
unpacked+banged.
Someone provided a library: http://hackage.haskell.org/package/vector-
strategies with parallel evaluation as well. Yours?
--
Ticket URL: <http://trac.haskell.org/vector/ticket/54#comment:7>
vector <http://trac.haskell.org/vector>
Package vector
More information about the vector
mailing list