homepage: ''
changelog-type: ''
hash: 53f9beb2f37e4fdaae3e23e7ce755773b539666beba0dfbfbc63d312ca748cbb
test-bench-deps: {}
maintainer: libraries@haskell.org
synopsis: In memory storage of deeply evaluated data structure
changelog: ''
basic-deps:
  bytestring: ! '>=0.10.6.0 && <0.11'
  base: ! '>=4.9.0 && <4.11'
  ghc-prim: ==0.5.1.0 || ==0.5.1.1
all-versions:
- '0.1.0.0'
author: ''
latest: '0.1.0.0'
description-type: haddock
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.'
license-name: BSD3

homepage: ''
changelog-type: ''
hash: eb944364d725fd5a1a31a5b51a2e571b79438feef8f010a97a092d8d982ee7c4
test-bench-deps: {}
maintainer: libraries@haskell.org
synopsis: In memory storage of deeply evaluated data structure
changelog: ''
basic-deps:
  bytestring: ! '>=0.10.6.0 && <0.11'
  base: ! '>=4.9.0 && <4.13'
  ghc-prim: ! '>=0.5.1.0 && <0.5.4'
all-versions:
- '0.1.0.0'
author: ''
latest: '0.1.0.0'
description-type: haddock
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.'
license-name: BSD3

Update from Hackage at 2018-09-23T17:58:14Z
Update from Hackage at 2018-09-23T17:58:14Z
