_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
ocaml-tyxml 4.5.0
Dependencies: ocaml-re@1.10.4 ocaml-seq@0.1 ocaml-uutf@1.0.3
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocsigen/tyxml/
Licenses: LGPL 2.1
Build system: dune
Synopsis: TyXML is a library for building correct HTML and SVG documents
Description:

TyXML provides a set of convenient combinators that uses the OCaml type system to ensure the validity of the generated documents. TyXML can be used with any representation of HTML and SVG: the textual one, provided directly by this package, or DOM trees (js_of_ocaml-tyxml) virtual DOM (virtual-dom) and reactive or replicated trees (eliom). You can also create your own representation and use it to instantiate a new set of combinators.

ocaml-timed 1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/rlepigre/ocaml-timed
Licenses: Expat
Build system: dune
Synopsis: Timed references for imperative state
Description:

Timed references for imperative state. This module provides an alternative type for references (or mutable cells) supporting undo/redo operations. In particular, an abstract notion of time is used to capture the state of the references at any given point, so that it can be restored. Note that usual reference operations only have a constant time / memory overhead (compared to those of the standard library).

Moreover, we provide an alternative implementation based on the references of the standard library (Pervasives module). However, it is less efficient than the first one.

ocaml-csexp 1.5.1
Propagated dependencies: ocaml-result@1.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-dune/csexp
Licenses: Expat
Build system: dune
Synopsis: Parsing and printing of S-expressions in Canonical form
Description:

This library provides minimal support for Canonical S-expressions. Canonical S-expressions are a binary encoding of S-expressions that is super simple and well suited for communication between programs.

This library only provides a few helpers for simple applications. If you need more advanced support, such as parsing from more fancy input sources, you should consider copying the code of this library given how simple parsing S-expressions in canonical form is.

To avoid a dependency on a particular S-expression library, the only module of this library is parameterised by the type of S-expressions.

ocaml-spawn 0.15.1
Propagated dependencies: ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/spawn
Licenses: ASL 2.0
Build system: dune
Synopsis: Spawning sub-processes
Description:

Spawn is a small library exposing only one functionality: spawning sub-process.

It has three main goals:

  • provide missing features of Unix.create_process such as providing a working directory,

  • provide better errors when a system call fails in the sub-process. For instance if a command is not found, you get a proper Unix.Unix_error exception,

  • improve performances by using vfork when available. It is often claimed that nowadays fork is as fast as vfork, however in practice fork takes time proportional to the process memory while vfork is constant time. In application using a lot of memory, vfork can be thousands of times faster than fork.

ocaml-jingoo 1.5.1
Propagated dependencies: ocaml-menhir@20220210 ocaml-ppx-deriving@5.2.1 ocaml-re@1.10.4 ocaml-uutf@1.0.3 ocaml-uucp@15.0.0
Channel: zzkt
Location: zzkt/packages/soupault.scm (zzkt packages soupault)
Home page: https://github.com/tategakibunko/jingoo
Licenses: Modified BSD
Build system: dune
Synopsis: Template engine almost compatible with Jinja2(python template engine)
#<unspecified>
ocaml-spelll 0.4
Propagated dependencies: ocaml-seq@0.1 ocaml-stdlib-shims@0.3.0 ocaml-odoc@2.2.0
Channel: zzkt
Location: zzkt/packages/soupault.scm (zzkt packages soupault)
Home page: https://github.com/c-cube/spelll/
Licenses: FreeBSD
Build system: dune
Synopsis: Fuzzy string searching, using Levenshtein automaton
#<unspecified>
ocaml-lua-ml 0.9.4
Propagated dependencies: ocaml-odoc@2.2.0
Channel: zzkt
Location: zzkt/packages/soupault.scm (zzkt packages soupault)
Home page: https://github.com/lindig/lua-ml
Licenses: FreeBSD
Build system: dune
Synopsis: An embeddable Lua 2.5 interpreter implemented in OCaml
#<unspecified>
ocaml-sedlex 2.6
Dependencies: ucd@15.1.0
Propagated dependencies: ocaml-gen@1.0 ocaml-ppxlib@0.28.0 ocaml-uchar@0.0.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://www.cduce.org/download.html#side
Licenses: Expat
Build system: dune
Synopsis: Lexer generator for Unicode and OCaml
Description:

Lexer generator for Unicode and OCaml.

ocaml-sedlex 3.2
Dependencies: ucd@15.1.0
Propagated dependencies: ocaml-gen@1.0 ocaml-ppxlib@0.28.0 ocaml-uchar@0.0.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://www.cduce.org/download.html#side
Licenses: Expat
Build system: dune
Synopsis: Lexer generator for Unicode and OCaml
Description:

Lexer generator for Unicode and OCaml.

ocaml-stdune 3.19.1
Propagated dependencies: ocaml-csexp@1.5.1 ocaml-dyn@3.19.1 ocaml-ordering@3.19.1 ocaml-pp@1.1.2
Channel: guixrus
Location: guixrus/packages/common/ocaml.scm (guixrus packages common ocaml)
Home page: https://github.com/ocaml/dune
Licenses: Expat
Build system: dune
Synopsis: Dune utility library
Description:

This package provides the utility library included with Dune.

ocaml-mew-vi 0.5.0
Propagated dependencies: ocaml-mew@0.1.0 ocaml-react@1.2.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/kandu/mew_vi
Licenses: Expat
Build system: dune
Synopsis: Modal editing VI-like editing engine generator
Description:

This module provides a vi-like modal editing engine generator.

ocaml-ipaddr 5.3.1
Propagated dependencies: ocaml-macaddr@5.3.1 ocaml-domain-name@0.4.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/ocaml-ipaddr
Licenses: ISC
Build system: dune
Synopsis: Library for manipulation of IP (and MAC) address representations
Description:

IP address types with serialization, supporting a wide range of RFCs.

ocaml5.0-eio 0.8.1
Propagated dependencies: ocaml5.0-bigstringaf@0.9.0 ocaml5.0-cstruct@6.1.1 ocaml5.0-lwt@5.6.1 ocaml5.0-lwt-dllist@1.0.1 ocaml5.0-logs@0.7.0 ocaml5.0-optint@0.3.0 ocaml5.0-psq@0.2.1 ocaml5.0-fmt@0.9.0 ocaml5.0-hmap@0.8.1 ocaml5.0-mtime@2.0.0 ocaml5.0-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-multicore/eio
Licenses: ISC
Build system: dune
Synopsis: Effect-based direct-style IO API for OCaml
Description:

This package provides an effect-based IO API for multicore OCaml with fibers.

ocaml-either 1.0.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/either
Licenses: Expat
Build system: dune
Synopsis: Compatibility Either module
Description:

This library is a compatibility module for the Either module defined in OCaml 4.12.0.

ocaml-ounit2 2.2.6
Propagated dependencies: ocaml-lwt@5.6.1 ocaml-stdlib-shims@0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/gildor478/ounit
Licenses: Expat
Build system: dune
Synopsis: Unit testing framework for OCaml
Description:

OUnit2 is a unit testing framework for OCaml. It is similar to JUnit and other XUnit testing frameworks.

ocaml-cohttp 5.0.0
Propagated dependencies: ocaml-re@1.10.4 ocaml-uri@4.2.0 ocaml-uri-sexp@4.2.0 ocaml-sexplib0@0.15.1 ocaml-ppx-sexp-conv@0.15.1 ocaml-stringext@1.6.0 ocaml-base64@3.5.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/ocaml-cohttp
Licenses: ISC
Build system: dune
Synopsis: OCaml library for HTTP clients and servers
Description:

Cohttp is an OCaml library for creating HTTP daemons. It has a portable HTTP parser, and implementations using various asynchronous programming libraries.

ocaml-expect 0.0.6
Propagated dependencies: ocaml-batteries@3.5.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://forge.ocamlcore.org/projects/ocaml-expect/
Licenses: LGPL 2.1+
Build system: ocaml
Synopsis: Simple implementation of expect
Description:

This package provides utilities for building unitary testing of interactive program. You can match the question using a regular expression or a timeout.

ocaml-lacaml 11.0.8
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://mmottl.github.io/lacaml/
Licenses: LGPL 2.1
Build system: dune
Synopsis: OCaml-bindings to BLAS and LAPACK
Description:

Lacaml interfaces the BLAS-library (Basic Linear Algebra Subroutines) and LAPACK-library (Linear Algebra routines). It also contains many additional convenience functions for vectors and matrices.

ocaml-result 1.5
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/result
Licenses: Modified BSD
Build system: dune
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.

ocaml-qcheck 0.20
Propagated dependencies: ocaml-alcotest@1.7.0 ocaml-ounit@2.2.6 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/c-cube/qcheck
Licenses: LGPL 3+
Build system: dune
Synopsis: QuickCheck inspired property-based testing for OCaml
Description:

QuickCheck inspired property-based testing for OCaml. This module checks invariants (properties of some types) over randomly generated instances of the type. It provides combinators for generating instances and printing them.

ocaml-zarith 1.12
Dependencies: gmp@6.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://forge.ocamlcore.org/projects/zarith/
Licenses: LGPL 2.1+
Build system: ocaml
Synopsis: Implements arbitrary-precision integers
Description:

Implements arithmetic and logical operations over arbitrary-precision integers. It uses GMP to efficiently implement arithmetic over big integers. Small integers are represented as Caml unboxed integers, for speed and space economy.

ocaml-merlin 4.14-414
Propagated dependencies: ocaml-merlin-lib@4.14-414 ocaml-yojson@2.0.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://ocaml.github.io/merlin/
Licenses: Expat
Build system: dune
Synopsis: Context sensitive completion for OCaml in Vim and Emacs
Description:

Merlin is an editor service that provides modern IDE features for OCaml. Emacs and Vim support is provided out-of-the-box. External contributors added support for Visual Studio Code, Sublime Text and Atom.

ocaml-base64 3.5.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/ocaml-base64
Licenses: ISC
Build system: dune
Synopsis: Base64 encoding for OCaml
Description:

Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. It is specified in RFC 4648.

ocaml-optint 0.3.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/optint
Licenses: ISC
Build system: dune
Synopsis: Efficient integer types on 64-bit architectures for OCaml
Description:

This OCaml library provides two new integer types, Optint.t and Int63.t, which guarantee efficient representation on 64-bit architectures and provide a best-effort boxed representation on 32-bit architectures.

Total results: 336