_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
ocaml-ppx-stable-witness 0.16.0
Propagated dependencies: ocaml-base@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_stable_witness
Licenses: Expat
Synopsis: Mark a type as stable across versions
Description:

This ppx extension is used for deriving a witness that a type is intended to be stable. In this context, stable means that the serialization format will never change. This allows programs running at different versions of the code to safely communicate.

ocaml-mirage-bootvar-unix 0.1.0
Propagated dependencies: ocaml-lwt@5.6.1 ocaml-parse-argv@0.2.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/mirage-bootvar-unix
Licenses: ISC
Synopsis: Unix implementation of MirageOS Bootvar interface
Description:

Library for passing boot parameters from Solo5 to MirageOS.

ocaml-jane-street-headers 0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/jane-street-headers
Licenses: Expat
Synopsis: Jane Street C header files
Description:

C header files shared between the various Jane Street packages.

ocaml-ppx-yojson-conv-lib 0.15.0
Propagated dependencies: ocaml-yojson@2.0.2
Channel: guixrus
Location: guixrus/packages/common/ocaml.scm (guixrus packages common ocaml)
Home page: https://github.com/janestreet/ppx_yojson_conv_lib
Licenses: Expat
Synopsis: Runtime lib for ppx_yojson_conv
Description:

The Jane Street PPX runtime library for ppx_yojson_conv.

ocaml-ppx-deriving-yojson 3.7.0
Propagated dependencies: ocaml-yojson@2.0.2 ocaml-result@1.5 ocaml-ppx-deriving@5.2.1 ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml-ppx/ppx_deriving_yojson
Licenses: Expat
Synopsis: JSON codec generator for OCaml
Description:

Ppx_deriving_yojson is a ppx_deriving plugin that provides a JSON codec generator.

ocaml-ppx-yojson-conv-lib 0.16.0
Propagated dependencies: ocaml-yojson@2.0.2
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_yojson_conv_lib
Licenses: Expat
Synopsis: Runtime library used by ocaml PPX yojson convertor
Description:

Ppx_yojson_conv_lib is the runtime library used by ppx_yojson_conv, a ppx rewriter that can be used to convert ocaml types to a Yojson.Safe value.

ocaml-mirage-profile-unix 0.9.1
Propagated dependencies: ocaml-cstruct@6.1.1 ocaml-ocplib-endian@1.2 ocaml-lwt@5.6.1 ocaml-mtime@2.0.0 ocaml-ppx-cstruct@6.1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/mirage-profile
Licenses: FreeBSD
Synopsis: Collects Ocaml/Lwt profiling information in CTF format
Description:

Used to trace execution of OCaml/Lwt programs (such as Mirage unikernels) at the level of Lwt threads. The traces can be viewed using JavaScript or GTK viewers provided by mirage-trace-viewer or processed by tools supporting the Common Trace Format. When compiled against a normal version of Lwt, OCaml's cross-module inlining will optimise these calls away, meaning there should be no overhead in the non-profiling case.

ocaml-lablgtk3-sourceview3 3.1.3
Dependencies: camlp5@8.00.03 gtk+@3.24.43
Propagated dependencies: gtksourceview@3.24.11 lablgtk@3.1.3
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/garrigue/lablgtk
Licenses: LGPL 2.0
Synopsis: OCaml interface to GTK+ gtksourceview library
Description:

This package provides the lablgtk interface to the GTK+ gtksourceview library.

ocaml5.0-dot-merlin-reader 4.14-500
Propagated dependencies: ocaml5.0-merlin-lib@4.14-500
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://ocaml.github.io/merlin/
Licenses: Expat
Synopsis: Reads config files for @code{ocaml-merlin}
Description:

ocaml-dot-merlin-reader is an external reader for ocaml-merlin configurations.

ocaml5.0-dune-configurator 3.11.0
Propagated dependencies: ocaml5.0-csexp@1.5.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/dune
Licenses: Expat
Synopsis: Dune helper library for gathering system configuration
Description:

Dune-configurator is a small library that helps writing OCaml scripts that test features available on the system, in order to generate config.h files for instance. Among other things, dune-configurator allows one to:

  • test if a C program compiles

  • query pkg-config

  • import #define from OCaml header files

  • generate config.h file

ocaml4.09-dune-configurator 3.11.0
Propagated dependencies: ocaml4.09-csexp@1.5.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/ocaml/dune
Licenses: Expat
Synopsis: Dune helper library for gathering system configuration
Description:

Dune-configurator is a small library that helps writing OCaml scripts that test features available on the system, in order to generate config.h files for instance. Among other things, dune-configurator allows one to:

  • test if a C program compiles

  • query pkg-config

  • import #define from OCaml header files

  • generate config.h file

ocaml-shared-memory-ring-lwt 3.1.1
Propagated dependencies: ocaml-cstruct@6.1.1 ocaml-ppx-cstruct@6.1.1 ocaml-lwt-dllist@1.0.1 ocaml-mirage-profile@0.9.1 ocaml-shared-memory-ring@3.1.1
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/mirage/shared-memory-ring
Licenses: ISC
Synopsis: Xen-style shared memory rings
Description:

Libraries for creating shared memory producer/consumer rings. The rings follow the Xen ABI and may be used to create or implement Xen virtual devices.

ocaml-protocol-version-header 0.15.0
Propagated dependencies: ocaml-core@0.15.1 ocaml-ppx-jane@0.15.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/protocol_version_header
Licenses: Expat
Synopsis: Protocol versioning
Description:

This library offers a lightweight way for applications protocols to version themselves. The more protocols that add themselves to Known_protocol, the nicer error messages we will get when connecting to a service while using the wrong protocol.

ocaml-expect-test-helpers-core 0.15.0
Propagated dependencies: ocaml-base@0.15.0 ocaml-base-quickcheck@0.15.0 ocaml-core@0.15.1 ocaml-ppx-jane@0.15.0 ocaml-sexp-pretty@0.15.1 ocaml-stdio@0.15.0 ocaml-re@1.10.4
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/expect_test_helpers_core
Licenses: Expat
Synopsis: Helpers for writing expectation tests
Description:

Helper functions for writing expect tests.

ocaml-ppx-ignore-instrumentation 0.15.0
Propagated dependencies: ocaml-ppxlib@0.28.0
Channel: guix
Location: gnu/packages/ocaml.scm (gnu packages ocaml)
Home page: https://github.com/janestreet/ppx_ignore_instrumentation
Licenses: Expat
Synopsis: Ignore Jane Street specific instrumentation extensions
Description:

Ignore Jane Street specific instrumentation extensions from internal PPXs or compiler features not yet upstreamed.

ocaml-ppx-disable-unused-warnings 0.15.0
Propagated dependencies: ocaml-base@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_disable_unused_warnings
Licenses: Expat
Synopsis: Simple ppx extension for commonly unused warnings
Description:

This package expands @disable_unused_warnings into @warning "-20-26-32-33-34-35-36-37-38-39-60-66-67"

Total results: 328