pinch: An alternative implementation of Thrift for Haskell.
This library provides machinery for types to specify how they can be
serialized and deserialized into/from Thrift payloads. It makes no
assumptions on how these payloads are sent or received and performs no
code generation. Types may specify how to be serialized and deserialized
by defining instances of the Pinchable
typeclass by hand, or with
automatically derived instances by using generics. Check the documentation
in the Pinch module for more information.
What is Thrift?: Apache Thrift provides an interface description language, a set of communication protocols, and a code generator and libraries for various programming languages to interact with the generated code. Pinch aims to provide an alternative implementation of Thrift for Haskell.
Documentation is available on Hackage and here.
[Skip to Readme]
Modules
[Index]
Downloads
- pinch-0.1.0.1.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.2.0.0, 0.2.0.1, 0.2.0.2, 0.3.0.0, 0.3.0.1, 0.3.0.2, 0.3.1.0, 0.3.2.0, 0.3.3.0, 0.3.4.0, 0.3.4.1, 0.3.5.0, 0.4.0.0, 0.4.1.0, 0.4.1.1, 0.4.1.2, 0.4.2.0, 0.4.3.0, 0.5.0.0, 0.5.1.0 (info) |
---|---|
Change log | CHANGES.md |
Dependencies | array (>=0.5), base (>=4.7 && <4.9), bytestring (>=0.10 && <0.11), containers (>=0.5 && <0.6), deepseq (>=1.3 && <1.5), hashable (>=1.2 && <1.3), text (>=1.2 && <1.3), unordered-containers (>=0.2 && <0.3), vector (>=0.10 && <0.11) [details] |
License | BSD-3-Clause |
Author | Abhinav Gupta |
Maintainer | mail@abhinavg.net |
Revised | Revision 1 made by abhinav at 2015-11-16T06:12:02Z |
Category | Development |
Home page | https://github.com/abhinav/pinch |
Source repo | head: git clone git://github.com/abhinav/pinch.git |
Uploaded | by abhinav at 2015-11-16T05:56:14Z |
Distributions | LTSHaskell:0.5.1.0, NixOS:0.5.1.0, Stackage:0.5.1.0 |
Reverse Dependencies | 4 direct, 0 indirect [details] |
Downloads | 10665 total (74 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2015-12-04 [all 1 reports] |