_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
ocaml-merlin-lib 4.14-414
Propagated dependencies: ocaml-csexp@1.5.1 ocaml-menhir@20220210
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://ocaml.github.io/merlin/
Licenses: Expat
Synopsis: Merlin libraries
Description:

These libraries provides access to low-level compiler interfaces and the standard higher-level merlin protocol.

ocaml5.0-eio-luv 0.8.1
Propagated dependencies: ocaml5.0-eio@0.8.1 ocaml5.0-luv@0.5.12
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-multicore/eio
Licenses: ISC
Synopsis: Libuv-based backend for Ocaml Eio
Description:

Eio_luv provides a cross-platform backend for Ocaml Eio's APIs using luv (libuv)

ocaml-intrinsics 0.15.2
Propagated dependencies: dune-configurator@3.11.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ocaml_intrinsics
Licenses: Expat
Synopsis: AMD64 intrinsics with emulated fallbacks
Description:

Provides an OCaml interface to operations that have dedicated hardware instructions on some micro-architectures, with default implementations using C stubs for all targets.

ocaml4.09-result 1.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/result
Licenses: Modified BSD
Synopsis: Compatibility Result module
Description:

Uses the new result type defined in OCaml >= 4.03 while staying compatible with older version of OCaml should use the Result module defined in this library.

ocaml5.0-crowbar 0.2.1
Propagated dependencies: ocaml5.0-ocplib-endian@1.2 ocaml5.0-cmdliner@1.1.1 ocaml5.0-afl-persistent@1.3
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/stedolan/crowbar
Licenses: Expat
Synopsis: Ocaml library for tests, let a fuzzer find failing cases
Description:

Crowbar is a library for testing code, combining QuickCheck-style property-based testing and the magical bug-finding powers of afl-fuzz.

ocaml-mirage-xen 8.0.1
Propagated dependencies: ocaml-cstruct@6.1.1 ocaml-lwt@5.6.1 ocaml-shared-memory-ring-lwt@3.1.1 ocaml-xenstore@2.2.0 ocaml-lwt-dllist@1.0.1 ocaml-io-page@3.0.0 ocaml-mirage-runtime@4.3.3 ocaml-logs@0.7.0 ocaml-fmt@0.9.0 ocaml-bheap@2.0.0 ocaml-duration@0.2.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/mirage-xen
Licenses: ISC
Synopsis: Xen core platform libraries for MirageOS
Description:

MirageOS OS library for Xen targets, which handles the main loop and timers. It also provides the low level C startup code and C stubs required by the OCaml code.

ocaml-async-unix 0.15.0
Propagated dependencies: ocaml-async-kernel@0.15.0 ocaml-core@0.15.1 ocaml-core-kernel@0.15.0 ocaml-core-unix@0.15.2 ocaml-ppx-jane@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/async_unix
Licenses: Expat
Synopsis: Monadic concurrency library
Description:

Unix-related dependencies for things like system calls and threads. Using these, it hooks the Async_kernel scheduler up to either epoll or select, depending on availability, and manages a thread pool that blocking system calls run in.

ocaml-jst-config 0.16.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-assert@0.15.0 ocaml-stdio@0.15.0 dune-configurator@3.11.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/jst-config
Licenses: Expat
Synopsis: Compile-time configuration for Jane Street libraries
Description:

Defines compile-time constants used in Jane Street libraries such as Base, Core, and Async. This package has an unstable interface; it is intended only to share configuration between different packages from Jane Street. Future updates may not be backward-compatible, and we do not recommend using this package directly.

ocaml-ppx-expect 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-here@0.15.0 ocaml-ppx-inline-test@0.15.0 ocaml-stdio@0.15.0 ocaml-ppxlib@0.28.0 ocaml-migrate-parsetree@2.4.0 ocaml-re@1.10.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_expect
Licenses: ASL 2.0
Synopsis: Cram like framework for OCaml
Description:

Expect-test is a framework for writing tests in OCaml, similar to Cram. Expect-tests mimics the existing inline tests framework with the let%expect_test construct. The body of an expect-test can contain output-generating code, interleaved with %expect extension expressions to denote the expected output.

ocaml-bisect-ppx 2.8.3
Propagated dependencies: ocaml-ppxlib@0.28.0 ocaml-cmdliner@1.1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/aantron/bisect_ppx
Licenses: MPL 2.0
Synopsis: Code coverage for OCaml
Description:

Bisect_ppx helps you test thoroughly. It is a small preprocessor that inserts instrumentation at places in your code, such as if-then-else and match expressions. After you run tests, Bisect_ppx gives a nice HTML report showing which places were visited and which were missed.

Usage is simple - add package bisect_ppx when building tests, run your tests, then run the Bisect_ppx report tool on the generated visitation files.

ocaml-ocp-indent 1.8.2
Propagated dependencies: ocaml-cmdliner@1.1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://www.typerex.org/ocp-indent.html
Licenses: LGPL 2.1
Synopsis: Tool to indent OCaml programs
Description:

Ocp-indent is based on an approximate, tolerant OCaml parser and a simple stack machine. Presets and configuration options are available, with the possibility to set them project-wide. It supports the most common syntax extensions, and it is extensible for others.

This package includes:

  • An indentor program, callable from the command-line or from within editors,

  • Bindings for popular editors,

  • A library that can be directly used by editor writers, or just for fault-tolerant and approximate parsing.

ocaml5.0-findlib 1.9.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: http://projects.camlcity.org/projects/findlib.html
Licenses: X11
Synopsis: Management tool for OCaml libraries
Description:

The "findlib" library provides a scheme to manage reusable software components (packages), and includes tools that support this scheme. Packages are collections of OCaml modules for which metainformation can be stored. The packages are kept in the file system hierarchy, but with strict directory structure. The library contains functions to look the directory up that stores a package, to query metainformation about a package, and to retrieve dependency information about multiple packages. There is also a tool that allows the user to enter queries on the command-line. In order to simplify compilation and linkage, there are new frontends of the various OCaml compilers that can directly deal with packages.

ocaml-mirage-time 3.0.0
Propagated dependencies: ocaml-lwt@5.6.1 ocaml-duration@0.2.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/mirage-time
Licenses: ISC
Synopsis: Time operations for MirageOS
Description:

Defines the signature for time-related operations for MirageOS.

ocaml-variantslib 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-migrate-parsetree@2.4.0 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/variantslib
Licenses: ASL 2.0
Synopsis: OCaml variants as first class values
Description:

The Core suite of libraries is an alternative to OCaml's standard library.

tree-sitter-ocaml 0.20.1
Channel: guix
Location: gnu/packages/tree-sitter.scm (gnu packages tree-sitter)
Home page: https://github.com/tree-sitter/tree-sitter-ocaml
Licenses: Expat
Synopsis: Tree-sitter OCaml (.ml and .mli) grammars
Description:

This package provides OCaml (.ml and .mli) grammars for the Tree-sitter library.

ocaml-sexp-pretty 0.15.1
Propagated dependencies: ocaml-base@0.15.0 ocaml-ppx-base@0.15.0 ocaml-sexplib@0.16.0 ocaml-re@1.10.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/sexp_pretty
Licenses: Expat
Synopsis: S-expression pretty-printer
Description:

Library for pretty-printing s-expressions, using better indentation rules than the default pretty printer in Sexplib.

ocaml-mirage-unix 5.0.1
Propagated dependencies: ocaml-lwt@5.6.1 ocaml-duration@0.2.1 ocaml-mirage-runtime@4.3.3
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/mirage-unix
Licenses: ISC
Synopsis: Unix core platform libraries for MirageOS
Description:

This package provides the MirageOS `OS` library for Unix targets, which handles the main loop and timers.

ocaml-easy-format 1.3.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mjambon/easy-format
Licenses: Modified BSD
Synopsis: Interface to the Format module
Description:

Easy-format is a high-level and functional interface to the Format module of the OCaml standard library.

ocaml-bibtex2html 1.99
Propagated dependencies: hevea@2.36
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://www.lri.fr/~filliatr/bibtex2html/
Licenses: GPL 2
Synopsis: BibTeX to HTML translator
Description:

This package allows you to produce, from a set of bibliography files in BibTeX format, a bibliography in HTML format.

ocaml-domain-name 0.4.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/hannesm/domain-name
Licenses: ISC
Synopsis: RFC 1035 Internet domain name data structure and parser
Description:

Parses and constructs RFC compliant domain names. The invariants on the length of domain names are preserved throughout the module.

ocaml5.0-eio-main 0.8.1
Propagated dependencies: ocaml5.0-eio@0.8.1 ocaml5.0-eio-luv@0.8.1 ocaml5.0-eio-linux@0.8.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-multicore/eio
Licenses: ISC
Synopsis: Eio backend selector
Description:

Eio_main selects an appropriate backend (e.g. eio_linux or eio_luv), depending on your platform.

ocaml-odoc-parser 2.0.0
Propagated dependencies: ocaml-astring@0.8.5 ocaml-camlp-streams@5.0.1 ocaml-result@1.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-doc/odoc-parser
Licenses: ISC
Synopsis: Parser for ocaml documentation comments
Description:

This package provides a library for parsing the contents of OCaml documentation comments, formatted using Odoc syntax, an extension of the language understood by ocamldoc.

ocaml-ppx-optcomp 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-stdio@0.15.0 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_optcomp
Licenses: ASL 2.0
Synopsis: Optional compilation for OCaml
Description:

Ppx_optcomp stands for Optional Compilation. It is a tool used to handle optional compilations of pieces of code depending of the word size, the version of the compiler, ...

ocaml-ocb-stubblr 0.1.1
Dependencies: ocaml-topkg@1.0.6 opam-installer@2.1.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/pqwy/ocb-stubblr
Licenses: ISC
Synopsis: OCamlbuild plugin for C stubs
Description:

Ocb-stubblr is about ten lines of code that you need to repeat over, over, over and over again if you are using ocamlbuild to build OCaml projects that contain C stubs.

Total results: 322