Haskell中可调整大小的IO数组

jam*_*idh 3 haskell

ArrayRef 似乎是提供可调整大小的IO阵列的软件包,但....

ArrayRef 似乎已经过时了(它甚至不会用新的GHC编译).

有谁知道在GHC/Haskell中创建可调整大小的数组的现代方法?我最终可能会采用相关的东西(如序列),但如果可能的话,我希望坚持使用持续时间读取/修改的东西.

Dan*_*Dan 7

我相信Data.Vector.Mutables可以调整大小.

编辑:vector是一个很棒的包,但他们似乎在我不看的时候改变了界面,所以我无法就如何使用它提出好的建议.

编辑2:好抓Michael,这可以解释为什么它看起来不熟悉.

  • 可以使用更新版本的API:http://hackage.haskell.org/package/vector-0.10.12.2/docs/Data-Vector-Mutable.html. (4认同)