···1515 "ppx_jane" {>= "v0.16" & < "v0.17"}
1616 "dune" {>= "2.0.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "A small library describing abstract algebra concepts"
2019description: "
2120A library describing abstract algebra concepts. Currently, it includes
-1
packages/accessor/accessor.v0.16.0/opam
···1616 "ppx_jane" {>= "v0.16" & < "v0.17"}
1717 "dune" {>= "2.0.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "A library that makes it nicer to work with nested functional data structures"
2120description: "
2221An accessor is a value that understands how to reach data within a larger data structure,
···1717 "cryptokit" {>= "1.16" & < "1.17"}
1818 "dune" {>= "2.0.0"}
1919]
2020-available: arch != "arm32" & arch != "x86_32"
2120synopsis: "A library that implements the websocket protocol on top of Async"
2221description: "
2322This library implements both the server and client side of
-1
packages/babel/babel.v0.16.0/opam
···1818 "tilde_f" {>= "v0.16" & < "v0.17"}
1919 "dune" {>= "2.0.0"}
2020]
2121-available: arch != "arm32" & arch != "x86_32"
2221synopsis: "A library for defining Rpcs that can evolve over time without breaking backward compatibility."
2322description: "
2423A library for defining Rpcs that can evolve over time without breaking backward compatibility.
-1
packages/base/base.v0.16.0/opam
···1515 "dune" {>= "2.0.0"}
1616 "dune-configurator"
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Full standard library replacement for OCaml"
2019description: "
2120Full standard library replacement for OCaml
···1616 "ppx_jane" {>= "v0.16" & < "v0.17"}
1717 "dune" {>= "2.0.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "String type based on [Bigarray], for use in I/O and C-bindings"
2120description: "
2221String type based on [Bigarray], for use in I/O and C-bindings.
···2424depopts: [
2525 "mirage-xen-ocaml"
2626]
2727-available: arch != "arm32" & arch != "x86_32"
2827synopsis: "A binary protocol generator"
2928description: "
3029Part of Jane Street's Core library
-1
packages/bonsai/bonsai.v0.16.0/opam
···5454 "re" {>= "1.8.0"}
5555 "uri" {>= "3.0.0"}
5656]
5757-available: arch != "arm32" & arch != "x86_32"
5857synopsis: "A library for building dynamic webapps, using Js_of_ocaml"
5958description: "
6059Bonsai is a library for building reusable UI components inside an
···2222 "dune" {>= "2.0.0"}
2323 "uri-sexp" {>= "3.0.0"}
2424]
2525-available: arch != "arm32" & arch != "x86_32"
2625synopsis: "Websocket library for use with cohttp and async"
2726description: "
2827Websocket library for use with cohttp and async.
···1515 "ppx_jane" {>= "v0.16" & < "v0.17"}
1616 "dune" {>= "2.0.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "A library for building content-security policies"
2019description: "
2120https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP
-1
packages/core/core.v0.16.0/opam
···3434 "variantslib" {>= "v0.16" & < "v0.17"}
3535 "dune" {>= "2.0.0"}
3636]
3737-available: arch != "arm32" & arch != "x86_32"
3837synopsis: "Industrial strength alternative to OCaml's standard library"
3938description: "
4039The Core suite of libraries is an industrial strength alternative to
···1818 "dune" {>= "2.0.0"}
1919 "re" {>= "1.8.0"}
2020]
2121-available: arch != "arm32" & arch != "x86_32"
2221synopsis: "Extra components that are not as closely vetted or as stable as Core"
2322description: "
2423The Core suite of libraries is an industrial strength alternative to
-1
packages/core_kernel/core_kernel.v0.16.0/opam
···1919 "base-threads"
2020 "dune" {>= "2.0.0"}
2121]
2222-available: arch != "arm32" & arch != "x86_32"
2322synopsis: "Industrial strength alternative to OCaml's standard library"
2423description: "
2524The Core suite of libraries is an industrial strength alternative to
-1
packages/core_profiler/core_profiler.v0.16.0/opam
···2121 "textutils_kernel" {>= "v0.16" & < "v0.17"}
2222 "dune" {>= "2.0.0"}
2323]
2424-available: arch != "arm32" & arch != "x86_32"
2524synopsis: "Profiling library"
2625description: "
2726Core_profiler is a library that helps you profile programs and
-1
packages/core_unix/core_unix.v0.16.0/opam
···2525 "dune" {>= "2.0.0"}
2626 "spawn" {>= "v0.15"}
2727]
2828-available: arch != "arm32" & arch != "x86_32"
2928synopsis: "Unix-specific portions of Core"
3029description: "
3130Unix-specific extensions to some of the modules defined in [core] and [core_kernel].
-1
packages/csvfields/csvfields.v0.16.0/opam
···1717 "dune" {>= "2.0.0"}
1818 "num"
1919]
2020-available: arch != "arm32" & arch != "x86_32"
2120synopsis: "Runtime support for ppx_xml_conv and ppx_csv_conv_deprecated"
2221description: "
2322"
-1
packages/dedent/dedent.v0.16.0/opam
···1616 "stdio" {>= "v0.16" & < "v0.17"}
1717 "dune" {>= "2.0.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "A library for improving redability of multi-line string constants in code."
2120description: "
2221A library for improving redability of multi-line string constants in code.
···1414 "base" {>= "v0.16" & < "v0.17"}
1515 "dune" {>= "2.0.0"}
1616]
1717-available: arch != "arm32" & arch != "x86_32"
1817synopsis: "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values"
1918description: "
2019Part of Jane Street's Core library
-1
packages/file_path/file_path.v0.16.0/opam
···2020 "ppx_jane" {>= "v0.16" & < "v0.17"}
2121 "dune" {>= "2.0.0"}
2222]
2323-available: arch != "arm32" & arch != "x86_32"
2423synopsis: "A library for typed manipulation of UNIX-style file paths"
2524description: "
2625A library for typed manipulation of UNIX-style file paths.
···1616 "ppx_jane" {>= "v0.16" & < "v0.17"}
1717 "dune" {>= "2.0.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "Hardcaml fixed point arithmetic"
2120description: "
2221Signed and Unsigned fixed point operations, with a full complement of rounding and
···2323 "stdio" {>= "v0.16" & < "v0.17"}
2424 "dune" {>= "2.0.0"}
2525]
2626-available: arch != "arm32" & arch != "x86_32"
2726synopsis: "Convert Verilog to a Hardcaml design"
2827description: "
2928The opensource synthesis tool yosys is used to convert a verilog design to a JSON based
···2424 "num"
2525 "re" {>= "1.8.0"}
2626]
2727-available: arch != "arm32" & arch != "x86_32"
2827synopsis: "A terminal based digital waveform viewer for Hardcaml"
2928description: "
3029The hardcaml_waveterm library renders digital waveforms to unicode. Such
···1818 "ppx_jane" {>= "v0.16" & < "v0.17"}
1919 "dune" {>= "2.0.0"}
2020]
2121-available: arch != "arm32" & arch != "x86_32"
2221synopsis: "A library that wraps the Mercurial command line interface"
2322description: "
2423A library that wraps the Mercurial command line interface.
-1
packages/higher_kinded/higher_kinded.v0.16.0/opam
···1515 "ppx_jane" {>= "v0.16" & < "v0.17"}
1616 "dune" {>= "2.0.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "A library with an encoding of higher kinded types in OCaml"
2019description: "
2120OCaml natively supports parameterized type constructors, such as =option=. The parameters
-1
packages/incr_dom/incr_dom.v0.16.0/opam
···2323 "js_of_ocaml" {>= "5.1.1"}
2424 "js_of_ocaml-ppx" {>= "5.1.1"}
2525]
2626-available: arch != "arm32" & arch != "x86_32"
2726synopsis: "A library for building dynamic webapps, using Js_of_ocaml"
2827description: "
2928The library is designed roughly on a model/view/controller model.
···2424 "js_of_ocaml" {>= "5.1.1"}
2525 "js_of_ocaml-ppx" {>= "5.1.1"}
2626]
2727-available: arch != "arm32" & arch != "x86_32"
2827synopsis: "A monad for composing chains of interactive UI elements"
2928description: "
3029This library allows your program to receive input from the user using DOM elements such as checkboxes, text fields, and buttons. It allows you to inspect the user's input and decide afterwards what the rest of the [Interactive.t] should be. This library is intended to be used in conjunction with Incr_dom.
···2020 "js_of_ocaml" {>= "5.1.1"}
2121 "js_of_ocaml-ppx" {>= "5.1.1"}
2222]
2323-available: arch != "arm32" & arch != "x86_32"
2423synopsis: "A library for simplifying rendering of large amounts of data"
2524description: "
2625This library provides tools for rendering of tabular data efficiently, in particular supporting _partial rendering_, i.e. only rendering a subset of the widgets that are logically in the view, depending on what is expected to be visible to the end user.
···2323 "js_of_ocaml" {>= "5.1.1"}
2424 "js_of_ocaml-ppx" {>= "5.1.1"}
2525]
2626-available: arch != "arm32" & arch != "x86_32"
2726synopsis: "A library for building forms that allow the user to edit complicated types"
2827description: "
2928It relies on the fact that the type of the value being edited can be serialized via sexps.
-1
packages/incr_map/incr_map.v0.16.0/opam
···2121 "streamable" {>= "v0.16" & < "v0.17"}
2222 "dune" {>= "2.0.0"}
2323]
2424-available: arch != "arm32" & arch != "x86_32"
2524synopsis: "Helpers for incremental operations on map like data structures"
2625description: "
2726A set of functions for operating incrementally and efficiently on map
-1
packages/incr_select/incr_select.v0.16.0/opam
···1616 "ppx_jane" {>= "v0.16" & < "v0.17"}
1717 "dune" {>= "2.0.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "Handling of large set of incremental outputs from a single input"
2120description: "
2221Ability to create a large set of incremental outputs based on a single
···1313 "ocaml" {>= "4.14.0"}
1414 "dune" {>= "2.0.0"}
1515]
1616-available: arch != "arm32" & arch != "x86_32"
1716synopsis: "Jane Street C header files"
1817description: "
1918C header files shared between the various Jane Street packages
···2626 "pcre"
2727 "tyxml" {>= "4.3.0"}
2828]
2929-available: arch != "arm32" & arch != "x86_32"
3029synopsis: "Tools for working with CSVs on the command line"
3130description: "
3231A suite of tools for working with CSVs from the command line. It
···1515 "js_of_ocaml" {>= "5.1.1"}
1616 "js_of_ocaml-ppx" {>= "5.1.1"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Additions to js_of_ocaml's standard library that are required by Jane Street libraries."
2019description: "
2120Additions to js_of_ocaml's standard library that are required by Jane Street libraries. Most, if not everything in this library is intended to be upstreamed.
-1
packages/jsonaf/jsonaf.v0.16.0/opam
···1717 "dune" {>= "2.0.0"}
1818 "faraday"
1919]
2020-available: arch != "arm32" & arch != "x86_32"
2120synopsis: "A library for parsing, manipulating, and serializing data structured as JSON"
2221description: "
2322A library for parsing, manipulating, and serializing data structured as JSON.
-1
packages/jst-config/jst-config.v0.16.0/opam
···1616 "dune" {>= "2.0.0"}
1717 "dune-configurator"
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "Compile-time configuration for Jane Street libraries"
2120description: "
2221Defines compile-time constants used in Jane Street libraries such as Base, Core, and
-1
packages/line-up-words/line-up-words.v0.16.0/opam
···1919 "dune" {>= "2.0.0"}
2020 "pcre"
2121]
2222-available: arch != "arm32" & arch != "x86_32"
2322synopsis: "Align words in an intelligent way"
2423description: "
2524line-up-words is a small command line tool that tries to align words
-1
packages/lru_cache/lru_cache.v0.16.0/opam
···1515 "ppx_jane" {>= "v0.16" & < "v0.17"}
1616 "dune" {>= "2.0.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "An LRU Cache implementation."
2019description: "
2120Implementation of a Least Recently Used Cache.
···1515 "ppx_jane" {>= "v0.16" & < "v0.17"}
1616 "dune" {>= "2.0.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "A comparison function for strings that sorts numeric fragments of strings according to their numeric value, so that e.g. \"abc2\" < \"abc10\"."
2019description: "
2120A comparison function (and assorted sets / maps / etc.) for strings
···1919 "ppx_jane" {>= "v0.16" & < "v0.17"}
2020 "dune" {>= "2.0.0"}
2121]
2222-available: arch != "arm32" & arch != "x86_32"
2322synopsis: "An RPC which tracks state on the client and server so it only needs to send diffs across the wire."
2423description: "
2524An RPC which tracks state on the client and server so it only needs to send diffs across the wire.
-1
packages/posixat/posixat.v0.16.0/opam
···1616 "ppx_sexp_conv" {>= "v0.16" & < "v0.17"}
1717 "dune" {>= "2.0.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "Bindings to the posix *at functions"
2120description: "
2221Posixat is a small library that just binds the various *at posix
···1818 "ppx_jane" {>= "v0.16" & < "v0.17"}
1919 "dune" {>= "2.0.0"}
2020]
2121-available: arch != "arm32" & arch != "x86_32"
2221synopsis: "OCaml/async implementation of the postgres protocol (i.e., does not use C-bindings to libpq)"
2322description: "
2423postgres_async is an OCaml PostgreSQL client that implements the PostgreSQL
-1
packages/ppx_accessor/ppx_accessor.v0.16.0/opam
···1616 "dune" {>= "2.0.0"}
1717 "ppxlib" {>= "0.28.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "[@@deriving] plugin to generate accessors for use with the Accessor libraries"
2120description: "
2221Automatically generate accessors given a type definition.
-1
packages/ppx_assert/ppx_assert.v0.16.0/opam
···1919 "dune" {>= "2.0.0"}
2020 "ppxlib" {>= "0.28.0"}
2121]
2222-available: arch != "arm32" & arch != "x86_32"
2322synopsis: "Assert-like extension nodes that raise useful errors on failure"
2423description: "
2524Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_base/ppx_base.v0.16.0/opam
···2020 "dune" {>= "2.0.0"}
2121 "ppxlib" {>= "0.28.0"}
2222]
2323-available: arch != "arm32" & arch != "x86_32"
2423synopsis: "Base set of ppx rewriters"
2524description: "
2625ppx_base is the set of ppx rewriters used for Base.
-1
packages/ppx_bench/ppx_bench.v0.16.0/opam
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Syntax extension for writing in-line benchmarks in ocaml code"
2019description: "
2120Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_bin_prot/ppx_bin_prot.v0.16.0/opam
···1717 "dune" {>= "2.0.0"}
1818 "ppxlib" {>= "0.28.0"}
1919]
2020-available: arch != "arm32" & arch != "x86_32"
2120synopsis: "Generation of bin_prot readers and writers from types"
2221description: "
2322Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_cold/ppx_cold.v0.16.0/opam
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Expands [@cold] into [@inline never][@specialise never][@local never]"
2019description: "
2120Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_compare/ppx_compare.v0.16.0/opam
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Generation of comparison functions from types"
2019description: "
2120Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_conv_func/ppx_conv_func.v0.16.0/opam
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Deprecated"
2019description: "
2120Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_css/ppx_css.v0.16.0/opam
···3030 "re" {>= "1.8.0"}
3131 "sedlex" {>= "2.6"}
3232]
3333-available: arch != "arm32" & arch != "x86_32"
3433synopsis: "A ppx that takes in css strings and produces a module for accessing the unique names defined within"
3534description: "
3635A ppx that takes in css strings and produces a module for accessing the unique names defined within.
-1
packages/ppx_csv_conv/ppx_csv_conv.v0.16.0/opam
···1818 "dune" {>= "2.0.0"}
1919 "ppxlib" {>= "0.28.0"}
2020]
2121-available: arch != "arm32" & arch != "x86_32"
2221synopsis: "Generate functions to read/write records in csv format"
2322description: "
2423Part of the Jane Street's PPX rewriters collection.
···1717 "dune" {>= "2.0.0"}
1818 "ppxlib" {>= "0.28.0"}
1919]
2020-available: arch != "arm32" & arch != "x86_32"
2120synopsis: "Rewrite OCaml records for use as Hardcaml Interfaces"
2221description: "
2322An interface in Hardcaml is an OCaml record with special attributes including
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Expands [@disable_unused_warnings] into [@warning \"-20-26-32-33-34-35-36-37-38-39-60-66-67\"]"
2019description: "
2120Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_enumerate/ppx_enumerate.v0.16.0/opam
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Generate a list containing all values of a finite type"
2019description: "
2120Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_expect/ppx_expect.v0.16.0/opam
···1919 "ppxlib" {>= "0.28.0"}
2020 "re" {>= "1.8.0"}
2121]
2222-available: arch != "arm32" & arch != "x86_32"
2322synopsis: "Cram like framework for OCaml"
2423description: "
2524Part of the Jane Street's PPX rewriters collection.
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Simpler notation for fixed point literals"
2019description: "
2120A ppx rewriter that rewrites fixed point literal of the
-1
packages/ppx_globalize/ppx_globalize.v0.16.0/opam
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "A ppx rewriter that generates functions to copy local values to the global heap"
2019description: "
2120Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_hash/ppx_hash.v0.16.0/opam
···1717 "dune" {>= "2.0.0"}
1818 "ppxlib" {>= "0.28.0"}
1919]
2020-available: arch != "arm32" & arch != "x86_32"
2120synopsis: "A ppx rewriter that generates hash functions from type expressions and definitions"
2221description: "
2322Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_here/ppx_here.v0.16.0/opam
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Expands [%here] into its location"
2019description: "
2120Part of the Jane Street's PPX rewriters collection.
···1414 "dune" {>= "2.0.0"}
1515 "ppxlib" {>= "0.28.0"}
1616]
1717-available: arch != "arm32" & arch != "x86_32"
1817synopsis: "Ignore Jane Street specific instrumentation extensions"
1918description: "
2019Ignore Jane Street specific instrumentation extensions from internal PPXs or compiler
···1616 "dune" {>= "2.0.0"}
1717 "ppxlib" {>= "0.28.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "A ppx for writing fast incremental bind nodes in a pattern match"
2120description: "
2221A ppx rewriter that is intended for use with Incremental. It makes it
-1
packages/ppx_pipebang/ppx_pipebang.v0.16.0/opam
···1414 "dune" {>= "2.0.0"}
1515 "ppxlib" {>= "0.28.0"}
1616]
1717-available: arch != "arm32" & arch != "x86_32"
1817synopsis: "A ppx rewriter that inlines reverse application operators `|>` and `|!`"
1918description: "
2019Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_python/ppx_python.v0.16.0/opam
···1717 "ppxlib" {>= "0.28.0"}
1818 "pyml" {>= "20211015"}
1919]
2020-available: arch != "arm32" & arch != "x86_32"
2120synopsis: "[@@deriving] plugin to generate Python conversion functions"
2221description: "
2322Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_sexp_conv/ppx_sexp_conv.v0.16.0/opam
···1616 "dune" {>= "2.0.0"}
1717 "ppxlib" {>= "0.28.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "[@@deriving] plugin to generate S-expression conversion functions"
2120description: "
2221Part of the Jane Street's PPX rewriters collection.
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Ppx extension for deriving a witness that a type is intended to be stable. In this\n context, stable means that the serialization format will never change. This allows\n programs running at different versions of the code to safely communicate."
2019description: "
2120Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_string/ppx_string.v0.16.0/opam
···1616 "dune" {>= "2.0.0"}
1717 "ppxlib" {>= "0.28.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "Ppx extension for string interpolation"
2120description: "
2221Part of the Jane Street's PPX rewriters collection.
-1
packages/ppx_tydi/ppx_tydi.v0.16.0/opam
···1515 "dune" {>= "2.0.0"}
1616 "ppxlib" {>= "0.28.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Let expressions, inferring pattern type from expression."
2019description: "
2120Provides a ppx for [let%tydi]: type-directed [let] bindings. In [let%tydi a = b in ...], [a]'s type is inferred from [b] rather than the other way around. This is convenient for record patterns whose fields are not in scope.
···1414 "dune" {>= "2.0.0"}
1515 "yojson" {>= "1.7.0"}
1616]
1717-available: arch != "arm32" & arch != "x86_32"
1817synopsis: "Runtime lib for ppx_yojson_conv"
1918description: "
2019Part of the Jane Street's PPX rewriters collection.
-1
packages/profunctor/profunctor.v0.16.0/opam
···1616 "record_builder" {>= "v0.16" & < "v0.17"}
1717 "dune" {>= "2.0.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "A library providing a signature for simple profunctors and traversal of a record"
2120description: "
2221This is a very small library which provides a signature for profunctor types
···1515 "ppx_jane" {>= "v0.16" & < "v0.17"}
1616 "dune" {>= "2.0.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "A library which provides traversal of records with an applicative"
2019description: "
2120This is a very small library which utilises the functionality provided by the
···1717 "ppx_jane" {>= "v0.16" & < "v0.17"}
1818 "dune" {>= "2.0.0"}
1919]
2020-available: arch != "arm32" & arch != "x86_32"
2120synopsis: "General resource cache"
2221description: "
2322This library offers a functor to create a resource cache over some
-1
packages/rpc_parallel/rpc_parallel.v0.16.0/opam
···2020 "sexplib" {>= "v0.16" & < "v0.17"}
2121 "dune" {>= "2.0.0"}
2222]
2323-available: arch != "arm32" & arch != "x86_32"
2423synopsis: "Type-safe parallel library built on top of Async_rpc"
2524description: "
2625Rpc_parallel offers an API to define various workers and protocols,
···1616 "ppx_jane" {>= "v0.16" & < "v0.17"}
1717 "dune" {>= "2.0.0"}
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "Quickcheck helpers for strings parsing to sexps"
2120description: "
2221This library provides quickcheck generators, helpers, and shrinkers for
-1
packages/sexplib/sexplib.v0.16.0/opam
···1616 "dune" {>= "2.0.0"}
1717 "num"
1818]
1919-available: arch != "arm32" & arch != "x86_32"
2019synopsis: "Library for serializing OCaml values to and from S-expressions"
2120description: "
2221Part of Jane Street's Core library
-1
packages/sexplib0/sexplib0.v0.16.0/opam
···1313 "ocaml" {>= "4.08.0"}
1414 "dune" {>= "2.0.0"}
1515]
1616-available: arch != "arm32" & arch != "x86_32"
1716synopsis: "Library containing the definition of S-expressions and some base converters"
1817description: "
1918Part of Jane Street's Core library
-1
packages/shell/shell.v0.16.0/opam
···1919 "dune" {>= "2.0.0"}
2020 "spawn" {>= "v0.15"}
2121]
2222-available: arch != "arm32" & arch != "x86_32"
2322synopsis: "Yet another implementation of fork&exec and related functionality"
2423description: "
2524This library is a relatively featureful and flexible implementation of fork&exec with related functionality, including some basic support for asynchronous I/O. This is an old and unmaintained code. New users are advised to try using [Async.Process] for certain use cases and [Shexp_process] for certain other use cases.
-1
packages/shexp/shexp.v0.16.0/opam
···1717 "dune" {>= "2.0.0"}
1818 "spawn" {>= "v0.15"}
1919]
2020-available: arch != "arm32" & arch != "x86_32"
2120synopsis: "Process library and s-expression based shell"
2221description: "
2322Shexp is composed of two parts: a library providing a process monad
-1
packages/splay_tree/splay_tree.v0.16.0/opam
···1515 "ppx_jane" {>= "v0.16" & < "v0.17"}
1616 "dune" {>= "2.0.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "A splay tree implementation"
2019description: "
2120Splay trees are binary search trees that move recently accessed nodes
···1818 "ppx_sexp_message" {>= "v0.16" & < "v0.17"}
1919 "dune" {>= "2.0.0"}
2020]
2121-available: arch != "arm32" & arch != "x86_32"
2221synopsis: "PRNG that can be split into independent streams"
2322description: "
2423PRNG that can be split into independent streams
···1515 "ppx_jane" {>= "v0.16" & < "v0.17"}
1616 "dune" {>= "2.0.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "A library for representing a list temporarily stored in reverse order."
2019description: "
2120A ['a list t] represents a list temporarily stored in the reverse of its logical order.
-1
packages/streamable/streamable.v0.16.0/opam
···2020 "dune" {>= "2.0.0"}
2121 "ppxlib" {>= "0.28.0"}
2222]
2323-available: arch != "arm32" & arch != "x86_32"
2423synopsis: "A collection of types suitable for incremental serialization."
2524description: "
2625A collection of types suitable for incremental serialization.
···1515 "ppx_jane" {>= "v0.16" & < "v0.17"}
1616 "dune" {>= "2.0.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "Provides a let-syntax for continuation-passing style."
2019description: "
2120Provides a let-syntax for continuation-passing style.
-1
packages/time_now/time_now.v0.16.0/opam
···1818 "ppx_optcomp" {>= "v0.16" & < "v0.17"}
1919 "dune" {>= "2.0.0"}
2020]
2121-available: arch != "arm32" & arch != "x86_32"
2221synopsis: "Reports the current time"
2322description: "
2423Provides a single function to report the current time in nanoseconds
···2525 "ocamlfind" {>= "1.7.2"}
2626 "ppxlib" {>= "0.28.0"}
2727]
2828-available: arch != "arm32" & arch != "x86_32"
2928synopsis: "Expectation tests for the OCaml toplevel"
3029description: "
3130Allows one to write both toplevel phrases and the expected output from
···1515 "ppx_jane" {>= "v0.16" & < "v0.17"}
1616 "dune" {>= "2.0.0"}
1717]
1818-available: arch != "arm32" & arch != "x86_32"
1918synopsis: "An identifier for a user"
2019description: "
2120A string representation for a user, typically a UNIX username
-1
packages/variantslib/variantslib.v0.16.0/opam
···1414 "base" {>= "v0.16" & < "v0.17"}
1515 "dune" {>= "2.0.0"}
1616]
1717-available: arch != "arm32" & arch != "x86_32"
1817synopsis: "Part of Jane Street's Core library"
1918description: "
2019The Core suite of libraries is an industrial strength alternative to
-1
packages/vcaml/vcaml.v0.16.0/opam
···2727 "dune" {>= "2.0.0"}
2828 "faraday"
2929]
3030-available: arch != "arm32" & arch != "x86_32"
3130synopsis: "OCaml bindings for the Neovim API"
3231description: "
3332VCaml provides OCaml bindings for Neovim's and models some of Neovim's
-1
packages/virtual_dom/virtual_dom.v0.16.0/opam
···2626 "tyxml" {>= "4.3.0"}
2727 "uri" {>= "3.0.0"}
2828]
2929-available: arch != "arm32" & arch != "x86_32"
3029synopsis: "OCaml bindings for the virtual-dom library"
3130description: "
3231The library itself may be found at