package rresult
Install
Dune Dependency
Authors
Maintainers
Sources
sha512=f1bb631c986996388e9686d49d5ae4d8aaf14034f6865c62a88fb58c48ce19ad2eb785327d69ca27c032f835984e0bd2efd969b415438628a31f3e84ec4551d3
CHANGES.md.html
v0.7.0 2021-10-04 Zagreb
Require OCaml >= 4.08. This drops the dependency on the
result
compatibility package.Users are encouraged to move the the
Stdlib.Result
module available in OCaml 4.08.
v0.6.0 2018-10-07 Zagreb
Add
R.failwith_error_msg
.
v0.5.0 2016-09-03 Zagreb
R.[k]ignore_error
use a thunk for the~use
argument. This is an incompatible change. Simply wrap occurences of~use:e
with~use:(fun _ -> e)
.
v0.4.0 2016-05-23 La Forclaz (VS)
Build depend on topkg.
Relicense from BSD3 to ISC.
R.pp
remove thepp_
prefix from the labels and do not print the constructors names, use to the newly introducedR.dump
for this. This follows the conventions ofFmt
.
v0.3.0 2015-11-30 Cambridge (UK)
Use the type provided by the
Result
compatibility library. OpeningRresult
still gives you both unprefixed variant constructors and infix operators.Remove the
R.{int,nativeint,int32,int64,float,bool}_of_string
functions. They do not belong here.R.map
, swap argument order. Thanks to Gabriel Radanne for suggesting.Fix
R.bind
which had a more restrictive type than>>=
. Thanks to Hezekiah M. Carty for the patch.
v0.2.0 2015-05-20 La Forclaz (VS)
The
Rresult_infix
module no longer exists. Open directlyRresult
for using the library.
v0.1.0 2015-03-19 La Forclaz (VS)
First release.