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
- Capnp
- Capnp.Address
- Capnp.Bits
- Capnp.Canonicalize
- Capnp.Convert
- Capnp.Errors
- Capnp.Fields
- Capnp.Gen
- ById
- X86c366a91393f3f8
- Capnp.Gen.ById.X86c366a91393f3f8.New
- X8ef99297a43a5e34
- Capnp.Gen.ById.X8ef99297a43a5e34.New
- Xa184c7885cdaf2a1
- Capnp.Gen.ById.Xa184c7885cdaf2a1.New
- Xa93fc509624c72d9
- Capnp.Gen.ById.Xa93fc509624c72d9.New
- Xb312981b2552a250
- Capnp.Gen.ById.Xb312981b2552a250.New
- Xb8630836983feed7
- Capnp.Gen.ById.Xb8630836983feed7.New
- Xbdf87d7bb8304e81
- Capnp.Gen.ById.Xbdf87d7bb8304e81.New
- X86c366a91393f3f8
- Capnp.Gen.Capnp
- Compat
- Json
- Capnp.Gen.Capnp.Compat.Json.New
- Json
- Cxx
- Capnp.Gen.Capnp.Cxx.New
- Persistent
- Capnp.Gen.Capnp.Persistent.New
- Rpc
- Capnp.Gen.Capnp.Rpc.New
- RpcTwoparty
- Capnp.Gen.Capnp.RpcTwoparty.New
- Schema
- Capnp.Gen.Capnp.Schema.New
- Stream
- Capnp.Gen.Capnp.Stream.New
- Compat
- ById
- GenHelpers
- Capnp.GenHelpers.New
- Capnp.GenHelpers.New.Rpc
- Capnp.GenHelpers.New
- Capnp.IO
- Capnp.Message
- Capnp.Mutability
- Capnp.New
- Capnp.New.Accessors
- Capnp.New.Basics
- Capnp.New.Classes
- Capnp.New.Constraints
- Rpc
- Capnp.New.Rpc.Common
- Capnp.New.Rpc.Server
- Capnp.Pointer
- Capnp.Repr
- Capnp.Repr.Methods
- Capnp.Repr.Parsed
- Capnp.Rpc
- Capnp.Rpc.Errors
- Capnp.Rpc.Promise
- Capnp.Rpc.Server
- Capnp.Rpc.Transport
- Capnp.Rpc.Untyped
- Capnp.TraversalLimit
- Capnp.Tutorial
- Capnp.Untyped
- Data
- Data.Mutable
Downloads
- capnp-0.15.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
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 |
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-12-01T05:44:43Z |
Distributions | |
Executables | capnpc-haskell |
Downloads | 5900 total (14 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] Last success reported on 2021-12-01 [all 1 reports] |