capnp: Cap'n Proto for Haskell
A native Haskell implementation of the Cap'N Proto cerialization format and RPC protocol.
The library implements serialization and level 1 RPC.
The Capnp.Tutorial module is the best place to start reading; the reference documentation can seem bewildering without that context.
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Capnp
- Capnp.Address
- Capnp.Bits
- Capnp.Canonicalize
- Capnp.Convert
- Capnp.Errors
- Capnp.Fields
- Capnp.Gen
- ById
- X86c366a91393f3f8
- X8ef99297a43a5e34
- Xa184c7885cdaf2a1
- Xa93fc509624c72d9
- Xb312981b2552a250
- Xb8630836983feed7
- Xbdf87d7bb8304e81
- Capnp.Gen.Capnp
- Compat
- Cxx
- Persistent
- Rpc
- RpcTwoparty
- Schema
- Stream
- ById
- GenHelpers
- Capnp.IO
- Capnp.Message
- Capnp.Mutability
- Capnp.New
- Capnp.Pointer
- Capnp.Repr
- Capnp.Rpc
- Capnp.TraversalLimit
- Capnp.Tutorial
- Capnp.Untyped
- Data
Downloads
- capnp-0.14.0.0.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'.
Versions [RSS] | 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.4.0.0, 0.5.0.0, 0.6.0.0, 0.6.0.1, 0.6.0.2, 0.6.0.3, 0.7.0.0, 0.8.0.0, 0.9.0.0, 0.10.0.0, 0.10.0.1, 0.11.0.0, 0.12.0.0, 0.12.1.0, 0.13.0.0, 0.14.0.0, 0.15.0.0, 0.16.0.0, 0.17.0.0, 0.18.0.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | async (>=2.2.1 && <2.3), base (>=4.14 && <5), bifunctors (>=5.5.8 && <5.6), bytes (>=0.15.4 && <0.18), bytestring (>=0.10 && <0.12), capnp, containers (>=0.5.9 && <0.7), data-default (>=0.7.1 && <0.8), data-default-instances-vector (>=0.0.1 && <0.1), directory (>=1.3.0 && <1.4), exceptions (>=0.10.0 && <0.11), filepath (>=1.4.2 && <1.5), focus (>=1.0.1 && <1.1), ghc-prim (>=0.6.1 && <0.8), hashable (>=1.2.7 && <1.4), lifetimes (>=0.1 && <0.2), list-t (>=1.0.2 && <1.1), monad-stm (>=0.1 && <0.2), mtl (>=2.2.2 && <2.3), network (>=3 && <3.2), network-simple (>=0.4 && <0.5), pretty-show (>=1.9.5 && <1.11), primitive (>=0.6.3 && <0.8), safe-exceptions (>=0.1.7 && <0.2), stm (>=2.5.0 && <2.6), stm-containers (>=1.1.0 && <1.3), supervisors (>=0.2.1 && <0.3), template-haskell (>=2.16.0 && <2.18), text (>=1.2 && <2.0), transformers (>=0.5.2 && <0.7), vector (>=0.12.0 && <0.13), wl-pprint-text (>=1.2 && <1.3) [details] |
License | MIT |
Copyright | 2016-2021 haskell-capnp contributors (see CONTRIBUTORS file). |
Author | Ian Denhardt |
Maintainer | ian@zenhack.net |
Revised | Revision 1 made by isd at 2021-09-08T02:15:17Z |
Category | Data, Serialization, Network, Rpc |
Home page | https://github.com/zenhack/haskell-capnp |
Bug tracker | https://github.com/zenhack/haskell-capnp/issues |
Source repo | head: git clone https://github.com/zenhack/haskell-capnp.git -b master |
Uploaded | by isd at 2021-08-15T20:15:11Z |
Distributions | |
Executables | capnpc-haskell |
Downloads | 5911 total (22 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2021-08-15 [all 1 reports] |