package volgo-base

  1. Overview
  2. No Docs
An Extension of volgo.Vcs to use with Base

Install

Dune Dependency

Authors

Maintainers

Sources

volgo-0.0.18.tbz
sha256=b387e24af5d12de7fd50194b9ccd73d271c92161110e860a4481b92e4d0c04a1
sha512=a8afaf6fe9b9ab4b638af4fc064afda937bfbdcf4d92ecc6ac287a4e57bcba27e24742b33a4f7f2e71cb511e3510789c5f57ba10270f8ee37aaaa4e55db6078e

Description

[Volgo_base] is a library that extends the [Vcs] library with additional modules and functionalities to improve compatibility with programs using base.

For example, it adds [Comparable.S] to all container key modules so that they can be used with base-style containers such as [Map] and [Hashtbl].

It also exports a module [Vcs.Or_error] to make it easy to use [Vcs] with the [Or_error] monad.

The library is designed to be used as a drop-in replacement for [Vcs]. To achieve this, it includes a single module named [Vcs] which must be set up to shadow the regular [Vcs] module.

Tags

git vcs base

Published: 12 Jun 2025

Dependencies (16)

  1. volgo = version
  2. ppxlib >= "0.33"
  3. ppx_sexp_value >= "v0.17"
  4. ppx_sexp_conv >= "v0.17"
  5. ppx_let >= "v0.17"
  6. ppx_here >= "v0.17"
  7. ppx_hash >= "v0.17"
  8. ppx_enumerate >= "v0.17"
  9. ppx_compare >= "v0.17"
  10. pplumbing >= "0.0.14"
  11. pp >= "2.0.0"
  12. fpath-base >= "0.3.1"
  13. fpath >= "0.7.3"
  14. base >= "v0.17"
  15. ocaml >= "5.2"
  16. dune >= "3.17"

Dev Dependencies (1)

  1. odoc with-doc

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.