homepage: ''
changelog-type: ''
hash: 996e8395da7b7d8c4972083e6ee814a1a48aaac3c652f0314bef222d3b225e7f
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
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: 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

Update from Hackage at 2017-11-21T23:22:05Z
Update from Hackage at 2017-11-21T23:22:05Z
