← All packages

array0.5.8.0

Mutable and immutable arrays

Open the imported Cabal file ↗

bug-reports
https://github.com/haskell/array/issues
build-type
Simple
cabal-version
>= 1.10
category
Data Structures
extra-source-files
changelog.md
license
BSD3
license-file
LICENSE
maintainer
libraries@haskell.org
name
array
synopsis
Mutable and immutable arrays
version
0.5.8.0
x-revision
2
Show the complete metadata as JSON
{
  "schemaVersion": 1,
  "name": "array",
  "version": "0.5.8.0",
  "cabalVersion": "1.10",
  "buildType": "Simple",
  "fields": {
    "bug-reports": [
      "https://github.com/haskell/array/issues"
    ],
    "build-type": [
      "Simple"
    ],
    "cabal-version": [
      ">= 1.10"
    ],
    "category": [
      "Data Structures"
    ],
    "description": [
      "In addition to providing the \"Data.Array\" module\n<http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,\nthis package also defines the classes 'IArray' of\nimmutable arrays and 'MArray' of arrays mutable within appropriate\nmonads, as well as some instances of these classes."
    ],
    "extra-source-files": [
      "changelog.md"
    ],
    "license": [
      "BSD3"
    ],
    "license-file": [
      "LICENSE"
    ],
    "maintainer": [
      "libraries@haskell.org"
    ],
    "name": [
      "array"
    ],
    "synopsis": [
      "Mutable and immutable arrays"
    ],
    "version": [
      "0.5.8.0"
    ],
    "x-revision": [
      "2"
    ]
  },
  "components": [
    {
      "kind": "library",
      "name": "main",
      "tree": {
        "data": {
          "buildable": null,
          "exposedModules": [
            "Data.Array",
            "Data.Array.Base",
            "Data.Array.IArray",
            "Data.Array.IO",
            "Data.Array.IO.Safe",
            "Data.Array.IO.Internals",
            "Data.Array.MArray",
            "Data.Array.MArray.Safe",
            "Data.Array.ST",
            "Data.Array.ST.Safe",
            "Data.Array.Storable",
            "Data.Array.Storable.Safe",
            "Data.Array.Storable.Internals",
            "Data.Array.Unboxed",
            "Data.Array.Unsafe"
          ],
          "otherModules": [],
          "dependencies": [
            {
              "package": "base",
              "range": ">=4.9 && <4.22",
              "libraries": [
                "main"
              ]
            }
          ],
          "fields": {}
        },
        "branches": []
      }
    }
  ],
  "setupDependencies": [],
  "flags": [],
  "sourceRepositories": [
    {
      "kind": "head",
      "fields": {
        "location": [
          "https://github.com/haskell/array.git"
        ],
        "type": [
          "git"
        ]
      }
    }
  ],
  "warnings": [],
  "sourceUrl": "https://hackage.haskell.org/package/array-0.5.8.0/array.cabal",
  "sha256": "ccbcfb49801de128caf8404bcbad99cd55ccb1b65907bb53910da3d61ec0c39b",
  "importedAt": "2026-10-04T10:02:41.641Z",
  "dependencies": [
    {
      "package": "base",
      "range": ">=4.9 && <4.22",
      "libraries": [
        "main"
      ],
      "component": "library:main",
      "conditions": []
    }
  ],
  "exposedModules": [
    "Data.Array",
    "Data.Array.Base",
    "Data.Array.IArray",
    "Data.Array.IO",
    "Data.Array.IO.Safe",
    "Data.Array.IO.Internals",
    "Data.Array.MArray",
    "Data.Array.MArray.Safe",
    "Data.Array.ST",
    "Data.Array.ST.Safe",
    "Data.Array.Storable",
    "Data.Array.Storable.Safe",
    "Data.Array.Storable.Internals",
    "Data.Array.Unboxed",
    "Data.Array.Unsafe"
  ],
  "documents": {
    "readme": {
      "status": "missing",
      "sha256": null,
      "error": null,
      "checkedAt": "2026-10-04T10:02:42.282Z"
    },
    "changelog": {
      "status": "available",
      "sha256": "2bcbaa854b9604db1efaee30bd2157cf1b974a6603ebe494c9aa9e0381bd024a",
      "error": null,
      "checkedAt": "2026-10-04T10:02:42.654Z"
    }
  },
  "versions": [
    {
      "version": "0.5.8.0",
      "imported_at": "2026-10-04T10:02:41.641Z"
    }
  ]
}

Import a package

Enter a package name and an exact version from Hackage. The site contains imported versions only.