-- This file has been generated from package.yaml by hpack version 0.20.0. -- -- see: https://github.com/sol/hpack -- -- hash: b35ca4aa455961836166ce7622895f36291cbf4351fc377238242deda4f68bd7 name: static-closure version: 0.1.0.0 synopsis: Serialisable static pointers to functions description: A more generalised and expanded version of the ideas found in [distributed-closure](https://hackage.haskell.org/package/distributed-closure) in the following ways:- . 1. This library allows for the core serialisable type to any type, although we currently only implement \"Binary\". . 2. Template Haskell is used to implement dictionary instances for all instances of \"Binary\" in all packages shipped with GHC with the assistance of [ghc-instances](https://hackage.haskell.org/package/ghc-instances). . This library is very much a work in progress. It is largely untested except to check it compiles. Future tasks to do include:- . 1. Writing some test cases to make sure this actually works. . 2. Integrating with [freelude](https://hackage.haskell.org/package/freelude), the restricted \"pure\" function is perfect to define in \"freelude\". . 3. Writing some more Template Haskell functions to allow easy integration with user defined types. . 4. Linking this up with [acid-state](https://hackage.haskell.org/package/acid-state) in a somewhat sensible way. category: Control homepage: https://github.com/clintonmead/static-closure#readme bug-reports: https://github.com/clintonmead/static-closure/issues author: Clinton Mead maintainer: clintonmead@gmail.com copyright: Copyright: (c) 2018 Clinton Mead license: BSD3 license-file: LICENSE build-type: Simple cabal-version: >= 1.10 source-repository head type: git location: https://github.com/clintonmead/static-closure library hs-source-dirs: src ghc-options: -Wall build-depends: base >=4.7 && <5 , binary , bytestring , constraints , containers , ghc-instances , template-haskell exposed-modules: Control.Static.Closure Control.Static.Closure.HasClosureDict Control.Static.Closure.IsClosure Control.Static.Closure.IsPureClosure Control.Static.Closure.TH other-modules: Paths_static_closure default-language: Haskell2010