jsonrpc-conduit: JSON-RPC 2.0 server over a Conduit.
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
jsonrpc-conduit
implements the basic building block of a JSON-RPC 2.0 server.
It provides a Conduit
that consumes RPC requests and invokes user-provided
functions to handle them. Conversion of values to and from JSON is almost
completely automatic thanks to the aeson
library.
The JSON-RPC conduit is generic with respect to the channel used to exchange data with the client. It can use a network connection or, for example, the standard input / ouput of a process.
Properties
Versions | 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.3.0, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.4.0, 0.4.0, 0.4.1 |
---|---|
Change log | None available |
Dependencies | aeson (>=2.2.0.0 && <2.3), attoparsec (>=0.11 && <0.15), attoparsec-aeson (>=2.2.0.0 && <2.3), base (>=4 && <5), bytestring (>=0.10 && <0.13), conduit (>=1.2.8 && <1.4), conduit-extra (>=1.1 && <1.4), mtl (>=2.1 && <2.4), text (>=1.1 && <2.1), transformers (>=0.3 && <0.7), unordered-containers (>=0.2 && <0.3) [details] |
License | GPL-3.0-only |
Author | Gabriele Sales |
Maintainer | gbrsales@gmail.com |
Category | Conduit |
Source repo | head: git clone https://github.com/gbrsales/jsonrpc-conduit.git |
Uploaded | by GabrieleSales at 2023-07-10T09:03:37Z |
Modules
[Index] [Quick Jump]
- Data
Downloads
- jsonrpc-conduit-0.4.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees