name:                 ghc-compact
version:              0.1.0.0
visibility:           public
id:                   ghc-compact-0.1.0.0-inplace
key:                  ghc-compact-0.1.0.0-inplace
license:              BSD-3-Clause
maintainer:           libraries@haskell.org
synopsis:             In memory storage of deeply evaluated data structure
description:
    This package provides minimal functionality for working with
    "compact regions", which hold a fully evaluated Haskell object graph.
    These regions maintain the invariant that no pointers live inside the struct
    that point outside it, which ensures efficient garbage collection without
    ever reading the structure contents (effectively, it works as a manually
    managed "oldest generation" which is never freed until the whole is
    released).
    Internally, the struct is stored a single contiguous block of memory,
    which allows efficient serialization and deserialization of structs
    for distributed computing.
    This package provides a low-level API; see also the </package/compact
    compact package> which provides a user-facing API.

category:             Data
abi:                  4f172b00fda9b8798e179aaa32eca07e
exposed:              True
exposed-modules:      GHC.Compact GHC.Compact.Serialized
import-dirs:
    ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1/ghc-compact-0.1.0.0-inplace

library-dirs:
    ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1/ghc-compact-0.1.0.0-inplace

library-dirs-static:
    ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1/ghc-compact-0.1.0.0-inplace

dynamic-library-dirs: ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1
data-dir:
    ${pkgroot}/../share/x86_64-netbsd-ghc-9.10.1/ghc-compact-0.1.0.0

hs-libraries:         HSghc-compact-0.1.0.0-inplace
depends:
    base-4.20.0.0-inplace bytestring-0.12.1.0-inplace
    ghc-prim-0.11.0-inplace

haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.10.1/html/libraries/ghc-compact-0.1.0.0-inplace/ghc-compact.haddock"


haddock-html: "${pkgroot}/../../../share/doc/ghc-9.10.1/html/libraries/ghc-compact-0.1.0.0-inplace"

