package babel
A library for defining Rpcs that can evolve over time without breaking backward compatibility.
Install
Dune Dependency
Authors
Maintainers
Sources
babel-v0.16.0.tar.gz
sha256=8afe3e90915efc7edddfc98bd583d576cc12f44fba433324a0e6d40d1e9e7140
doc/babel/Babel/index.html
Module Babel
Source
A library for helping to implement version-aware Async_rpc protocols. The main modules of interest are Callee
and Caller
, for building implementations and dispatch functions, respectively.
Source
val check_compatibility :
caller:_ Caller.t ->
callee:_ Callee.t ->
Async_rpc_kernel.Rpc.Description.t Core.Or_error.t
Test that the given caller and callee are able to communicate, returning the rpc they will select if so.
Source
val check_compatibility_exn :
caller:_ Caller.t ->
callee:_ Callee.t ->
Async_rpc_kernel.Rpc.Description.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>