Package0.5.8.0Data Structures
array
Mutable and immutable arrays
- Version0.5.8.0
- CategoryData Structures
- LicenceBSD-3-Clause
- Maintainerlibraries@haskell.org
- Pinned bywith GHC
- Sourcehackage.haskell.org/package/array-0.5.8.0
Modules
15 modules- Data.Array13Basic non-strict arrays. Note: The Data.Array.IArray module provides a more general interface
- Data.Array.IArray25Immutable arrays, with an overloaded interface. For array types which
- Data.Array.IO4Mutable boxed and unboxed arrays in the IO monad.
- Data.Array.IO.Safe4Mutable boxed and unboxed arrays in the IO monad.
- Data.Array.MArray23An overloaded interface to mutable arrays. For array types which can be
- Data.Array.MArray.Safe21An overloaded interface to mutable arrays. For array types which can be
- Data.Array.ST4Mutable boxed and unboxed arrays in the ST monad.
- Data.Array.ST.Safe4Mutable boxed and unboxed arrays in the ST monad. Safe API only of Data.Array.ST.
- Data.Array.Storable3A storable array is an IO-mutable array which stores its
- Data.Array.Storable.Safe3A storable array is an IO-mutable array which stores its
- Data.Array.Unboxed1Unboxed immutable arrays.
- Data.Array.Unsafe5Contains the various unsafe operations that can be performed
Internal modules · 3
- Data.Array.Base84Basis for IArray and MArray. Not intended for external consumption;
- Data.Array.IO.Internals5Mutable boxed and unboxed arrays in the IO monad. WARNING This module is considered internal. The Package Versioning Policy does not appl…
- Data.Array.Storable.Internals4Actual implementation of Data.Array.Storable. WARNING This module is considered internal. The Package Versioning Policy does not apply. T…
Description
In addition to providing the Data.Array module as specified in the Haskell 2010 Language Report, this package also defines the classes IArray of immutable arrays and MArray of arrays mutable within appropriate monads, as well as some instances of these classes.
Depends on
1 package- base-4.20.2.0with GHC
Used by in this set · 85
- Agda-2.7.0.1
- BNFC-2.9.5
- Cabal-3.12.1.0
- Cabal-syntax-3.12.1.0
- Diff-1.0.2
- HTTP-4000.4.1
- ListLike-4.7.8.4
- SHA-1.6.4.4
- STMonadTrans-0.4.8
- abstract-deque-0.3
- abstract-deque-tests-0.3
- adjunctions-4.4.3
- apecs-0.9.6
- attoparsec-0.14.4
- bech32-1.1.7
- binary-0.8.9.3
- cabal-install-3.12.1.0
- cabal-install-solver-3.12.1.0
- cassava-0.5.3.2
- cborg-0.2.10.0
- cereal-0.5.8.3
- charset-0.3.12
- checkers-0.6.0
- containers-0.7
- crypto-token-0.1.2
- data-hash-0.2.0.1
- deepseq-1.5.0.0
- dns-4.2.0
- dom-lt-0.2.3
- edit-distance-0.2.2.1
- fast-logger-3.2.6
- fgl-5.8.2.0
- floatshow-0.2.4
- genvalidity-text-1.0.0.1
- ghc-9.10.3
- ghci-9.10.3
- gridtables-0.1.0.0
- haskell-src-1.0.4.1
- haskell-src-exts-1.23.1
- hspec-core-2.11.14
- hspec-meta-2.11.14
- http-client-0.7.19
- http-date-0.0.11
- http-semantics-0.3.0
- http-types-0.12.4
- http2-5.3.10
- indexed-traversable-0.1.4
- integer-logarithms-1.0.4
- intervals-0.9.2
- invariant-0.6.4
- kan-extensions-5.2.7
- keys-3.12.3
- language-c-0.9.3
- lens-5.3.5
- megaparsec-9.7.0
- microlens-ghc-0.4.14.3
- monad-par-0.3.6
- numeric-prelude-0.4.4
- optics-0.4.2.1
- optics-core-0.4.1.1
- optics-extra-0.4.2.1
- parallel-3.2.2.0
- pretty-show-1.10
- primitive-unlifted-2.1.0.0
- quickcheck-instances-0.3.33
- reducers-3.12.5
- regex-1.1.0.2
- regex-base-0.94.0.3
- regex-compat-0.95.2.1
- regex-pcre-builtin-0.95.2.3.8.44
- regex-posix-0.96.0.2
- regex-tdfa-1.3.2.5
- serialise-0.2.6.1
- snappy-framing-0.1.2
- stm-2.5.3.1
- store-0.7.20
- streaming-commons-0.2.3.0
- stringsearch-0.3.6.6
- text-2.1.3
- toml-parser-2.0.0.0
- trifecta-2.1.4
- typst-0.5.0.3
- vinyl-0.14.3
- warp-3.4.9
- zip-archive-0.4.3.2