Functions for creating a JSON-RPC 2.0 client. See
http://www.jsonrpc.org/specification. This library supports
batch requests and notifications, as well as single method
calls. It also provides a function for creating corresponding
server-side methods with the package
This library does not handle transport, so a function for
communicating with the server must be provided.
The demo folder contains an example client and server that can
be compiled with the demo flag. See
- Updated the error handling type from ErrorT to ExceptT.