Как вы строите IOVector
из MVector
?IOVector
задокументировано как:
type IOVector = MVector RealWorld
У меня есть MVector, как показано ниже, и я хотел бы построить IOVector (для ввода в функцию MSV.unsafeWith - MSV - сокращение от Data.Vector.Storable.Изменяемая библиотека):
v <- MSV.replicate 5 0 :: (IO (MVector (PrimState IO) CShort))