-- This example demonstrates using of DiffArray and DiffUArray import Data.ArrayBZ.Diff main = do -- This section demonstrates using of DiffArray test_DiffArray |> print -- This section demonstrates using of DiffUArray test_DiffUArray |> print -- Using DiffArray test_DiffArray = let array = listArray (1,10) [1..10] :: DiffArray Int Double elements = elems array in (sum elements) -- Using DiffUArray test_DiffUArray = let array = listArray (1,10) [1..10] :: DiffUArray Int Double elements = elems array in (sum elements) -- Helper operation a |> b = b a