_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
ocaml-seq 0.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/c-cube/seq
Licenses: LGPL 2.1+
Synopsis: OCaml's standard iterator type
Description:

This package is a compatibility package for OCaml's standard iterator type starting from 4.07.

ocaml-ssl 0.5.13
Propagated dependencies: openssl@3.0.8
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/savonet/ocaml-ssl/
Licenses: LGPL 2.1
Synopsis: OCaml bindings for OpenSSL
Description:

OCaml-SSL is a set of bindings for OpenSSL, a library for communicating through Transport Layer Security (TLS) encrypted connections.

ocaml-num 1.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/num
Licenses: LGPL 2.1+
Synopsis: Arbitrary-precision integer and rational arithmetic
Description:

OCaml-Num contains the legacy Num library for arbitrary-precision integer and rational arithmetic that used to be part of the OCaml core distribution.

ocaml-sha 1.15.2
Propagated dependencies: ocaml-stdlib-shims@0.3.0 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/djs55/ocaml-sha
Licenses: ISC
Synopsis: OCaml binding to the SHA cryptographic functions
Description:

This is the binding for SHA interface code in OCaml, offering the same interface as the MD5 digest included in the OCaml standard library. It currently provides SHA1, SHA256 and SHA512 hash functions.

ocaml-bos 0.2.1
Propagated dependencies: ocaml-topkg@1.0.6 ocaml-astring@0.8.5 ocaml-fmt@0.9.0 ocaml-fpath@0.7.3 ocaml-logs@0.7.0 ocaml-rresult@0.7.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/bos
Licenses: ISC
Synopsis: Basic OS interaction for OCaml
Description:

Bos provides support for basic and robust interaction with the operating system in OCaml. It has functions to access the process environment, parse command line arguments, interact with the file system and run command line programs.

ocaml-csv 2.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/Chris00/ocaml-csv
Licenses: LGPL 2.1
Synopsis: Pure OCaml functions to read and write CSV
Description:

Comma separated values (CSV) is a simple tabular format supported by all major spreadsheets. This library implements pure OCaml functions to read and write files in this format as well as some convenience functions to manipulate such data.

ocaml-lwt 5.6.1
Dependencies: glib@2.82.1
Propagated dependencies: ocaml-mmap@1.2.0 ocaml-ocplib-endian@1.2 ocaml-result@1.5 ocaml-seq@0.1 libev@4.33
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocsigen/lwt
Licenses: LGPL 2.1
Synopsis: Cooperative threads and I/O in monadic style
Description:

Lwt provides typed, composable cooperative threads. These make it easy to run normally-blocking I/O operations concurrently in a single process. Also, in many cases, Lwt threads can interact without the need for locks or other synchronization primitives.

ocaml-luv 0.5.12
Dependencies: libuv@1.44.2
Propagated dependencies: ocaml-ctypes@0.20.1 ocaml-result@1.5 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/aantron/luv
Licenses: Expat
Synopsis: Binding to libuv: cross-platform asynchronous I/O
Description:

Luv is a binding to libuv, the cross-platform C library that does asynchronous I/O in Node.js and runs its main loop. Besides asynchronous I/O, libuv also supports multiprocessing and multithreading. Multiple event loops can be run in different threads. libuv also exposes a lot of other functionality, amounting to a full OS API, and an alternative to the standard module Unix.

ocaml-zed 3.2.1
Propagated dependencies: ocaml-react@1.2.2 ocaml-result@1.5 ocaml-uchar@0.0.2 ocaml-uutf@1.0.3 ocaml-uucp@15.0.0 ocaml-uuseg@15.0.0 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-community/zed
Licenses: Modified BSD
Synopsis: Abstract engine for text edition in OCaml
Description:

This module provides an abstract engine for text edition. It can be used to write text editors, edition widgets, readlines, and more. The module Zed uses Camomile to fully support the Unicode specification, and implements an UTF-8 encoded string type with validation, and a rope datastructure to achieve efficient operations on large Unicode buffers. Zed also features a regular expression search on ropes. To support efficient text edition capabilities, Zed provides macro recording and cursor management facilities.

ocaml-mdx 2.1.0
Propagated dependencies: ocaml-fmt@0.9.0 ocaml-astring@0.8.5 ocaml-logs@0.7.0 ocaml-cmdliner@1.1.1 ocaml-re@1.10.4 ocaml-result@1.5 ocaml-odoc@2.2.0 ocaml-odoc-parser@2.0.0 ocaml-version@3.5.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/realworldocaml/mdx
Licenses: ISC
Synopsis: Executable code blocks inside markdown files
Description:

ocaml-mdx executes code blocks inside markdown files. There are (currently) two sub-commands, corresponding to two modes of operations: pre-processing (ocaml-mdx pp) and tests (ocaml-mdx test]).

The pre-processor mode allows mixing documentation and code, and to practice literate programming using markdown and OCaml.

The test mode ensures that shell scripts and OCaml fragments in the documentation always stays up-to-date.

ocaml-mdx is released as two binaries called ocaml-mdx and mdx which are the same, mdx being the deprecated name, kept for now for compatibility.

ocaml-llvm 13.0.1
Dependencies: llvm@13.0.1
Propagated dependencies: ocaml-integers@0.7.0 ocaml-ctypes@0.20.1
Channel: guix
Location: gnu/packages/llvm.scm (gnu packages llvm)
Home page: https://www.llvm.org
Licenses: ASL 2.0
Synopsis: OCaml bindings to LLVM
Description:

This package contains the OCaml bindings distributed with LLVM.

ocaml-llvm 11.1.0
Dependencies: llvm@11.1.0
Propagated dependencies: ocaml-integers@0.7.0 ocaml-ctypes@0.20.1
Channel: guix
Location: gnu/packages/llvm.scm (gnu packages llvm)
Home page: https://www.llvm.org
Licenses: ASL 2.0
Synopsis: OCaml bindings to LLVM
Description:

This package contains the OCaml bindings distributed with LLVM.

ocaml-llvm 10.0.1
Dependencies: llvm@10.0.1
Propagated dependencies: ocaml-integers@0.7.0 ocaml-ctypes@0.20.1
Channel: guix
Location: gnu/packages/llvm.scm (gnu packages llvm)
Home page: https://www.llvm.org
Licenses: ASL 2.0
Synopsis: OCaml bindings to LLVM
Description:

This package contains the OCaml bindings distributed with LLVM.

ocaml-llvm 9.0.1
Dependencies: llvm@9.0.1
Propagated dependencies: ocaml-integers@0.7.0 ocaml-ctypes@0.20.1
Channel: guix
Location: gnu/packages/llvm.scm (gnu packages llvm)
Home page: https://www.llvm.org
Licenses: ASL 2.0
Synopsis: OCaml bindings to LLVM
Description:

This package contains the OCaml bindings distributed with LLVM.

ocaml-trie 1.0.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/kandu/trie/
Licenses: Expat
Synopsis: Strict impure trie tree
Description:

This module implements strict impure trie tree data structure for OCaml.

ocaml-tsdl 0.9.9
Dependencies: ocaml-topkg@1.0.6 sdl2@2.30.8 ocaml-integers@0.7.0 ocaml-ctypes@0.20.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/tsdl
Licenses: ISC
Synopsis: Thin bindings to SDL for OCaml
Description:

Tsdl is an OCaml library providing thin bindings to the cross-platform SDL C library.

ocamlbuild 0.14.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/ocamlbuild
Licenses: LGPL 2.1+
Synopsis: OCaml build tool
Description:

OCamlbuild is a generic build tool, that has built-in rules for building OCaml library and programs.

ocaml-eqaf 0.8
Propagated dependencies: ocaml-cstruct@6.1.1
Channel: ffab
Location: ffab/packages/ocaml-xyz.scm (ffab packages ocaml-xyz)
Home page: https://github.com/mirage/eqaf
Licenses: Expat
Synopsis: Constant-time equal function on string
Description:

This package provides an equal function on string in constant-time to avoid timing-attack with crypto stuff.

ocaml-cudf 0.10
Propagated dependencies: ocaml-extlib@1.7.9
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://www.mancoosi.org/cudf/
Licenses: LGPL 2.1+
Synopsis: CUDF library (part of the Mancoosi tools)
Description:

CUDF is a format for describing upgrade scenarios in package-based software distributions.

ocaml-eqaf 0.9
Propagated dependencies: ocaml-cstruct@6.1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/eqaf
Licenses: Expat
Synopsis: OCaml library for constant-time equal function on string
Description:

This OCaml library provides an equal function on string in constant-time to avoid timing-attack with crypto stuff.

ocamlc-loc 3.11.0
Propagated dependencies: dune-dyn@3.11.0 ocaml-odoc@2.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/dune
Licenses: Expat
Synopsis: Parse ocaml compiler output into structured form
Description:

This library parses ocaml compiler output and returns it as ocaml values. This library offers no backwards compatibility guarantees.

ocaml-uucp 15.0.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://erratique.ch/software/uucp
Licenses: ISC
Synopsis: Unicode character properties for OCaml
Description:

Uucp is an OCaml library providing efficient access to a selection of character properties of the Unicode character database.

ocaml-pcre 7.5.0
Propagated dependencies: dune-configurator@3.11.0 pcre@8.45
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://mmottl.github.io/pcre-ocaml
Licenses: LGPL 2.1+
Synopsis: Bindings to the Perl Compatibility Regular Expressions library
Description:

Pcre-ocaml offers library functions for string pattern matching and substitution, similar to the functionality offered by the Perl language.

Total results: 322