mail at joachim-breitner.de
Thu Oct 20 21:47:42 CEST 2011
I’m consdering to change some performance critical code from Vector to
MVector, hopefully avoiding a lot of copying and garbage collecting. But
it seems that the Data.Vector.Mutable interface at
http://hackage.haskell.org/packages/archive/vector/0.9/doc/html/Data-Vector-Mutable.html is quite limited; e.g. I am missing simple functions having type
modifyM :: PrimMonad m => (a -> m a) -> MVector (PrimState m) a -> m ()
that would do something with each element in the vector.
Is this an indication that such use is actually not desired, or is it
just the case that nobody has developed that yet?
Joachim "nomeata" Breitner
mail at joachim-breitner.de | nomeata at debian.org | GPG: 0x4743206C
xmpp: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: This is a digitally signed message part
More information about the Haskell-Cafe