Haskell Core Libraries (base package)ContentsIndex
Data.Array.Diff
Portability non-portable
Stability experimental
Maintainer libraries@haskell.org
Description
Functional arrays with constant-time update.
Synopsis
data IOToDiffArray a i e
type DiffArray = IOToDiffArray IOArray
type DiffUArray = IOToDiffArray IOUArray
module Data.Array.IArray
newDiffArray :: (MArray a e IO, Ix i) => (i, i) -> [(Int, e)] -> IO (IOToDiffArray a i e)
readDiffArray :: (MArray a e IO, Ix i) => IOToDiffArray a i e -> Int -> IO e
replaceDiffArray :: (MArray a e IO, Ix i) => IOToDiffArray a i e -> [(Int, e)] -> IO (IOToDiffArray a i e)
Produced by Haddock version 0.6