packages feed

RefSerialize-0.2: dist/installed-pkg-config

name: RefSerialize
version: 0.2
license: BSD3
copyright:
maintainer: agocorona@gmail.com
stability:
homepage:
package-url:
description: Read, Show and Data.Binary do not check for pointers to the same address
             as a result, the data is duplicated when serialized. This is a waste of space in the filesystem
             and  also a waste of serialization time. but the worst consequence is that, when the serialized data is read,
             it allocates multiple copies for the same object referenced multiple times. Because multiple referenced
             data is very typical in a pure language such is Haskell, this means that the resulting data loose the beatiful
             economy of space and processing time that referential transparency permits.
             This package allows the serialization and deserialization of large data structures without duplication of data, with
             the result of optimized performance and memory usage. It is also useful for debugging purposes.
             There are automatic derived instances for instances of Read/Show, lists and strings. the deserializer
             contains a subset of Parsec.Token for deserialization.
             Every instance of Show/Read is also a instance of Data.RefSerialize
             the serialized string has the form "expr( var1, ...varn) where  var1=value1,..valn=valueN " so that the
             string can ve EVALuated.
             See demo.hs and tutorial. I presumably will add a entry in haskell-web.blogspot.com
             To develop: -derived instances for Data.Binary
             -serialization to/from ByteStings
category: Middleware
author: Alberto Gómez Corona
exposed: True
exposed-modules: Data.RefSerialize
hidden-modules:
import-dirs: /usr/local/lib/RefSerialize-0.2/ghc-6.8.2
library-dirs: /usr/local/lib/RefSerialize-0.2/ghc-6.8.2
hs-libraries: HSRefSerialize-0.2
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-3.0.1.0 containers-0.1.0.1
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /usr/local/share/doc/RefSerialize-0.2/html/RefSerialize.haddock
haddock-html: /usr/local/share/doc/RefSerialize-0.2/html