|
Data.Array.Diff | Portability | non-portable | Stability | experimental | Maintainer | libraries@haskell.org |
|
|
|
|
|
Description |
Functional arrays with constant-time update.
|
|
|
|
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.3 |