ligo/vendors/ocplib-resto
2018-06-06 10:54:33 +02:00
..
lib_ezresto Client refactor: use the error_monad for all RPC services 2018-02-12 16:54:08 +01:00
lib_ezresto-directory Resto: lift the lwt monad into Resto. 2018-06-06 10:54:33 +02:00
lib_resto Resto: export RPC_arg.eq to the protocol. 2018-06-06 10:54:33 +02:00
lib_resto-cohttp Resto: fix CORS 2018-05-12 23:58:20 +02:00
lib_resto-directory Resto: lift the lwt monad into Resto. 2018-06-06 10:54:33 +02:00
lib_resto-json Ocplib_json_typed: adapt code for inclusion in vendors 2018-05-04 18:48:00 +02:00
.gitignore Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
.ocp-indent Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
.travis.yml Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
CHANGES.md Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
jbuild Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
LICENSE Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
Makefile Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
ocplib-resto.version Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
README.md Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00

ocplib-resto (WIP)

This is a minimal OCaml library for type-safe HTTP/JSON RPCs.

This is based on a notion of service, à la Eliom, and it uses ocplib-json-typed for self-documenting JSON encoders.

See test_ezresto-directory/ezResto_test.ml or test_resto-directory/resto_test.ml for example.`