this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Jane Street packages v0.15.0

Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>

+5210
+26
packages/abstract_algebra/abstract_algebra.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/abstract_algebra" 5 + bug-reports: "https://github.com/janestreet/abstract_algebra/issues" 6 + dev-repo: "git+https://github.com/janestreet/abstract_algebra.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/abstract_algebra/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "A small library describing abstract algebra concepts" 19 + description: " 20 + A library describing abstract algebra concepts. Currently, it includes 21 + Commutative_group and Vector_space. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/abstract_algebra-v0.15.0.tar.gz" 25 + checksum: "sha256=59bcb3c852d33111adfb177070e2353ad08ea67f9c92b8dcf217cfb40c908961" 26 + }
+31
packages/accessor/accessor.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/accessor" 5 + bug-reports: "https://github.com/janestreet/accessor/issues" 6 + dev-repo: "git+https://github.com/janestreet/accessor.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/accessor/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.09.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "higher_kinded" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "A library that makes it nicer to work with nested functional data structures" 20 + description: " 21 + An accessor is a value that understands how to reach data within a larger data structure, 22 + independently from what you intend to do with it. Accessors allow you to read and write 23 + data and perform possibly-monadic traversals. By composing accessors, you can work with 24 + increasingly complex data structures. 25 + 26 + In case you have ever heard of \"lenses\", this is an OCaml implementation of that idea. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/accessor-v0.15.0.tar.gz" 30 + checksum: "sha256=435b0bd1466d826b26f9beff4b629dbbf85abe676bb117effab81ca897c5f0b3" 31 + }
+28
packages/accessor_async/accessor_async.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/accessor_async" 5 + bug-reports: "https://github.com/janestreet/accessor_async/issues" 6 + dev-repo: "git+https://github.com/janestreet/accessor_async.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/accessor_async/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.09.0"} 14 + "accessor_core" {>= "v0.15" & < "v0.16"} 15 + "async_kernel" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "ppx_accessor" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "Accessors for Async types, for use with the Accessor library" 22 + description: " 23 + This library provides accessors for numerous types in Async. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/accessor_async-v0.15.0.tar.gz" 27 + checksum: "sha256=16be666b8b0b39426eb5b4004a9ef7d2c92c0d54356f72d96b90e8164a1ff562" 28 + }
+28
packages/accessor_base/accessor_base.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/accessor_base" 5 + bug-reports: "https://github.com/janestreet/accessor_base/issues" 6 + dev-repo: "git+https://github.com/janestreet/accessor_base.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/accessor_base/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.09.0"} 14 + "accessor" {>= "v0.15" & < "v0.16"} 15 + "base" {>= "v0.15" & < "v0.16"} 16 + "higher_kinded" {>= "v0.15" & < "v0.16"} 17 + "ppx_accessor" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "Accessors for Base types, for use with the Accessor library" 22 + description: " 23 + This library provides accessors for numerous types in Base. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/accessor_base-v0.15.0.tar.gz" 27 + checksum: "sha256=e137911097ee71ad66380e2bfa5e2483c674fe7f81d5ebba5d8cce455ba6f936" 28 + }
+27
packages/accessor_core/accessor_core.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/accessor_core" 5 + bug-reports: "https://github.com/janestreet/accessor_core/issues" 6 + dev-repo: "git+https://github.com/janestreet/accessor_core.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/accessor_core/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.09.0"} 14 + "accessor_base" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "ppx_accessor" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Accessors for Core types, for use with the Accessor library" 21 + description: " 22 + This library provides accessors for numerous types in Core. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/accessor_core-v0.15.0.tar.gz" 26 + checksum: "sha256=9c0f7e8a8ba7688a065227fce8522ba16abbf828cf76db646e8929bc82795f8e" 27 + }
+35
packages/async/async.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async" 5 + bug-reports: "https://github.com/janestreet/async/issues" 6 + dev-repo: "git+https://github.com/janestreet/async.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_kernel" {>= "v0.15" & < "v0.16"} 15 + "async_rpc_kernel" {>= "v0.15" & < "v0.16"} 16 + "async_unix" {>= "v0.15" & < "v0.16"} 17 + "core" {>= "v0.15" & < "v0.16"} 18 + "core_kernel" {>= "v0.15" & < "v0.16"} 19 + "core_unix" {>= "v0.15" & < "v0.16"} 20 + "ppx_jane" {>= "v0.15" & < "v0.16"} 21 + "ppx_log" {>= "v0.15" & < "v0.16"} 22 + "textutils" {>= "v0.15" & < "v0.16"} 23 + "dune" {>= "2.0.0"} 24 + ] 25 + synopsis: "Monadic concurrency library" 26 + description: " 27 + Part of Jane Street's Core library 28 + The Core suite of libraries is an industrial strength alternative to 29 + OCaml's standard library that was developed by Jane Street, the 30 + largest industrial user of OCaml. 31 + " 32 + url { 33 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async-v0.15.0.tar.gz" 34 + checksum: "sha256=0d3bb21c4bed1edca25ede5e4fbc76790e22379806183846baff475281a6d6a9" 35 + }
+28
packages/async_durable/async_durable.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_durable" 5 + bug-reports: "https://github.com/janestreet/async_durable/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_durable.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_durable/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_kernel" {>= "v0.15" & < "v0.16"} 15 + "async_rpc_kernel" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "core_kernel" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "Durable connections for use with async" 22 + description: " 23 + Async_durable helps recover from errors when connections can be easily be recreated. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_durable-v0.15.0.tar.gz" 27 + checksum: "sha256=80949fed175a0fdeac44ac57a82be0c9126a7f3482a6313aa8d5f705360e8927" 28 + }
+30
packages/async_extra/async_extra.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_extra" 5 + bug-reports: "https://github.com/janestreet/async_extra/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_extra.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_extra/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_kernel" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_kernel" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Monadic concurrency library" 21 + description: " 22 + Part of Jane Street's Core library 23 + The Core suite of libraries is an industrial strength alternative to 24 + OCaml's standard library that was developed by Jane Street, the 25 + largest industrial user of OCaml. 26 + " 27 + url { 28 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_extra-v0.15.0.tar.gz" 29 + checksum: "sha256=7e44e4e5b9ce5b10fa2ee6d877f88599bb85bc666bbfaacdcde646ee90031d8a" 30 + }
+25
packages/async_find/async_find.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_find" 5 + bug-reports: "https://github.com/janestreet/async_find/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_find.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_find/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Directory traversal with Async" 20 + description: " 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_find-v0.15.0.tar.gz" 24 + checksum: "sha256=8d5ef4e8fe08a41f303ec7c6caeb1279dbb590490980b4d039e22f6dbeb9bcdb" 25 + }
+28
packages/async_inotify/async_inotify.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_inotify" 5 + bug-reports: "https://github.com/janestreet/async_inotify/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_inotify.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_inotify/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "async_find" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "core_unix" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + "inotify" {>= "0.2.0"} 21 + ] 22 + synopsis: "Async wrapper for inotify" 23 + description: " 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_inotify-v0.15.0.tar.gz" 27 + checksum: "sha256=a0027a1f8b2d0df0cc71f333ab86c5d17595c2eb93ed343746bf03b596c5e007" 28 + }
+27
packages/async_interactive/async_interactive.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_interactive" 5 + bug-reports: "https://github.com/janestreet/async_interactive/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_interactive.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_interactive/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_unix" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + "spawn" {>= "v0.12"} 20 + ] 21 + synopsis: "Utilities for building simple command-line based user interfaces" 22 + description: " 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_interactive-v0.15.0.tar.gz" 26 + checksum: "sha256=518eccb9b9803de7121253a0980dbe90ad3f5936cce5daea163469554adc652f" 27 + }
+29
packages/async_js/async_js.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_js" 5 + bug-reports: "https://github.com/janestreet/async_js/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_js.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_js/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_kernel" {>= "v0.15" & < "v0.16"} 15 + "async_rpc_kernel" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "js_of_ocaml" {>= "3.9.0" & < "4.0.0"} 19 + "js_of_ocaml-ppx" {>= "3.9.0"} 20 + "uri" {>= "3.0.0"} 21 + "uri-sexp" {>= "3.0.0"} 22 + ] 23 + synopsis: "A small library that provide Async support for JavaScript platforms" 24 + description: " 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_js-v0.15.0.tar.gz" 28 + checksum: "sha256=00c87a78c03fc4482b65717a89adf6214ef67dfa75e7c16994ab795cc6f118fc" 29 + }
+29
packages/async_kernel/async_kernel.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_kernel" 5 + bug-reports: "https://github.com/janestreet/async_kernel/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_kernel.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_kernel/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Monadic concurrency library" 20 + description: " 21 + Part of Jane Street's Core library 22 + The Core suite of libraries is an industrial strength alternative to 23 + OCaml's standard library that was developed by Jane Street, the 24 + largest industrial user of OCaml. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_kernel-v0.15.0.tar.gz" 28 + checksum: "sha256=30753e014bb0b127ee59f10b1073b8ae476468fb2f07dc8c99dbe2ef312fc696" 29 + }
+30
packages/async_rpc_kernel/async_rpc_kernel.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_rpc_kernel" 5 + bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_rpc_kernel/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_kernel" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "protocol_version_header" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Platform-independent core of Async RPC library" 21 + description: " 22 + Part of Jane Street's Core library 23 + The Core suite of libraries is an industrial strength alternative to 24 + OCaml's standard library that was developed by Jane Street, the 25 + largest industrial user of OCaml. 26 + " 27 + url { 28 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_rpc_kernel-v0.15.0.tar.gz" 29 + checksum: "sha256=a791e99ccc8205ed34c7eda94ad522eb14fe33802df3acf4f0ce6316be4b581d" 30 + }
+35
packages/async_rpc_websocket/async_rpc_websocket.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_rpc_websocket" 5 + bug-reports: "https://github.com/janestreet/async_rpc_websocket/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_rpc_websocket.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_rpc_websocket/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_rpc_kernel" {>= "v0.15" & < "v0.16"} 15 + "cohttp_async_websocket" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "cohttp-async" {>= "2.5.6" & < "3.0.0" | >= "5.0.0"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Library to serve and dispatch Async RPCs over websockets" 21 + description: " 22 + Library to serve and dispatch Async RPCs over websockets. 23 + 24 + Rpc_websocket makes it easy to serve and send Async RPCs with 25 + HTTP+Websocket underlying the transport. It also provides a mechanism to share the 26 + RPC implementations between a vanilla TCP server and a HTTP server. 27 + 28 + On the server side, the library detects when a websocket connection 29 + is established, and routes to an optionally provided vanilla HTTP handler 30 + when non-websocket traffic occurs. 31 + " 32 + url { 33 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_rpc_websocket-v0.15.0.tar.gz" 34 + checksum: "sha256=7ddea6f08866bc65bfaa7168103b3dc867c3eac5bcc7196511375af8dc112a0b" 35 + }
+26
packages/async_sendfile/async_sendfile.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_sendfile" 5 + bug-reports: "https://github.com/janestreet/async_sendfile/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_sendfile.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_sendfile/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_kernel" {>= "v0.15" & < "v0.16"} 15 + "async_unix" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Thin wrapper around [Linux_ext.sendfile] to send full files" 21 + description: " 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_sendfile-v0.15.0.tar.gz" 25 + checksum: "sha256=902b1f699107e900891ded2f338b2df939a2343938bcb72cc8813e39c3004792" 26 + }
+26
packages/async_shell/async_shell.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_shell" 5 + bug-reports: "https://github.com/janestreet/async_shell/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_shell.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_shell/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "shell" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Shell helpers for Async" 21 + description: " 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_shell-v0.15.0.tar.gz" 25 + checksum: "sha256=f1998e5edcf0e54dfbf3863af4394ace42c8fa4d6f591ae1a19dcf3fb496e963" 26 + }
+38
packages/async_smtp/async_smtp.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_smtp" 5 + bug-reports: "https://github.com/janestreet/async_smtp/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_smtp.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_smtp/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.12.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "async_extra" {>= "v0.15" & < "v0.16"} 16 + "async_inotify" {>= "v0.15" & < "v0.16"} 17 + "async_sendfile" {>= "v0.15" & < "v0.16"} 18 + "async_shell" {>= "v0.15" & < "v0.16"} 19 + "async_ssl" {>= "v0.15" & < "v0.16"} 20 + "core" {>= "v0.15" & < "v0.16"} 21 + "core_unix" {>= "v0.15" & < "v0.16"} 22 + "email_message" {>= "v0.15" & < "v0.16"} 23 + "ppx_jane" {>= "v0.15" & < "v0.16"} 24 + "re2" {>= "v0.15" & < "v0.16"} 25 + "resource_cache" {>= "v0.15" & < "v0.16"} 26 + "sexp_macro" {>= "v0.15" & < "v0.16"} 27 + "textutils" {>= "v0.15" & < "v0.16"} 28 + "base64" {>= "3.4.0"} 29 + "cryptokit" 30 + "dune" {>= "2.0.0"} 31 + ] 32 + synopsis: "SMTP client and server" 33 + description: " 34 + " 35 + url { 36 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_smtp-v0.15.0.tar.gz" 37 + checksum: "sha256=41e265c2d1cd7cde23235d4bb3692226be7d159e4c82e976e68e838b910865d6" 38 + }
+33
packages/async_ssl/async_ssl.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_ssl" 5 + bug-reports: "https://github.com/janestreet/async_ssl/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_ssl.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_ssl/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "base" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "stdio" {>= "v0.15" & < "v0.16"} 19 + "conf-libssl" 20 + "ctypes" {>= "0.18.0"} 21 + "ctypes-foreign" 22 + "dune" {>= "2.0.0"} 23 + "dune-configurator" 24 + ] 25 + synopsis: "An Async-pipe-based interface with OpenSSL" 26 + description: " 27 + This library allows you to create an SSL client and server, with 28 + encrypted communication between both. 29 + " 30 + url { 31 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_ssl-v0.15.0.tar.gz" 32 + checksum: "sha256=f218af427d80afa63a90e0d1ba04550256f28393ac9d79ec59a8ab52e1f7f508" 33 + }
+29
packages/async_udp/async_udp.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_udp" 5 + bug-reports: "https://github.com/janestreet/async_udp/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_udp.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_udp/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core_unix" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Monadic concurrency library" 20 + description: " 21 + Part of Jane Street's Core library 22 + The Core suite of libraries is an industrial strength alternative to 23 + OCaml's standard library that was developed by Jane Street, the 24 + largest industrial user of OCaml. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_udp-v0.15.0.tar.gz" 28 + checksum: "sha256=9afba8db184a406a83e2302803eece864815e6ea04b32ead5e22ab1e1d2c854e" 29 + }
+31
packages/async_unix/async_unix.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_unix" 5 + bug-reports: "https://github.com/janestreet/async_unix/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_unix.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_unix/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_kernel" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_kernel" {>= "v0.15" & < "v0.16"} 17 + "core_unix" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "Monadic concurrency library" 22 + description: " 23 + Part of Jane Street's Core library 24 + The Core suite of libraries is an industrial strength alternative to 25 + OCaml's standard library that was developed by Jane Street, the 26 + largest industrial user of OCaml. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_unix-v0.15.0.tar.gz" 30 + checksum: "sha256=49919d67c4197fed6a980a83a5e38f3c7311081dc40480c368c5b572a9cb3bc5" 31 + }
+28
packages/async_websocket/async_websocket.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/async_websocket" 5 + bug-reports: "https://github.com/janestreet/async_websocket/issues" 6 + dev-repo: "git+https://github.com/janestreet/async_websocket.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_websocket/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "cryptokit" 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "A library that implements the websocket protocol on top of Async" 21 + description: " 22 + This library implements both the server and client side of 23 + the websocket protocol. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/async_websocket-v0.15.0.tar.gz" 27 + checksum: "sha256=be12a256da2f96276a610c787487d19f3ae020be6c29ec02b9f67a1ac9be7cd6" 28 + }
+36
packages/base/base.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/base" 5 + bug-reports: "https://github.com/janestreet/base/issues" 6 + dev-repo: "git+https://github.com/janestreet/base.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.10.0"} 14 + "sexplib0" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "dune-configurator" 17 + ] 18 + synopsis: "Full standard library replacement for OCaml" 19 + description: " 20 + Full standard library replacement for OCaml 21 + 22 + Base is a complete and portable alternative to the OCaml standard 23 + library. It provides all standard functionalities one would expect 24 + from a language standard library. It uses consistent conventions 25 + across all of its module. 26 + 27 + Base aims to be usable in any context. As a result system dependent 28 + features such as I/O are not offered by Base. They are instead 29 + provided by companion libraries such as stdio: 30 + 31 + https://github.com/janestreet/stdio 32 + " 33 + url { 34 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/base-v0.15.0.tar.gz" 35 + checksum: "sha256=8657ae4324a9948457112245c49d97d2da95f157f780f5d97f0b924312a6a53d" 36 + }
+26
packages/base_bigstring/base_bigstring.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/base_bigstring" 5 + bug-reports: "https://github.com/janestreet/base_bigstring/issues" 6 + dev-repo: "git+https://github.com/janestreet/base_bigstring.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base_bigstring/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "int_repr" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "String type based on [Bigarray], for use in I/O and C-bindings" 20 + description: " 21 + String type based on [Bigarray], for use in I/O and C-bindings. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/base_bigstring-v0.15.0.tar.gz" 25 + checksum: "sha256=ff75f1748baf83b0244aeba4e1bfff7f2da3f3ab5a992bb8a21ab832cea1d56b" 26 + }
+32
packages/base_quickcheck/base_quickcheck.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/base_quickcheck" 5 + bug-reports: "https://github.com/janestreet/base_quickcheck/issues" 6 + dev-repo: "git+https://github.com/janestreet/base_quickcheck.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base_quickcheck/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_base" {>= "v0.15" & < "v0.16"} 16 + "ppx_fields_conv" {>= "v0.15" & < "v0.16"} 17 + "ppx_let" {>= "v0.15" & < "v0.16"} 18 + "ppx_sexp_message" {>= "v0.15" & < "v0.16"} 19 + "ppx_sexp_value" {>= "v0.15" & < "v0.16"} 20 + "splittable_random" {>= "v0.15" & < "v0.16"} 21 + "dune" {>= "2.0.0"} 22 + "ppxlib" {>= "0.23.0"} 23 + ] 24 + synopsis: "Randomized testing framework, designed for compatibility with Base" 25 + description: " 26 + Base_quickcheck provides randomized testing in the style of Haskell's Quickcheck library, 27 + with support for built-in types as well as types provided by Base. 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/base_quickcheck-v0.15.0.tar.gz" 31 + checksum: "sha256=360e6b8f3660398936ec88fecb9e7761370ee63acf8372d3208d4d31c00181f2" 32 + }
+29
packages/bigdecimal/bigdecimal.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/bigdecimal" 5 + bug-reports: "https://github.com/janestreet/bigdecimal/issues" 6 + dev-repo: "git+https://github.com/janestreet/bigdecimal.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bigdecimal/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "bignum" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "expect_test_helpers_core" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + "zarith" {>= "1.11"} 20 + ] 21 + synopsis: "Arbitrary-precision decimal based on Zarith" 22 + description: " 23 + A high-precision representation of decimal numbers as [mantissa * 10^exponent], where 24 + the mantissa is internally a [Bigint.t] and the exponent is an [int]. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/bigdecimal-v0.15.0.tar.gz" 28 + checksum: "sha256=d88f5c18ca9d879b3e1868db7d0c7c52b162bbd3b8323e53c9deec97611cef9b" 29 + }
+29
packages/bignum/bignum.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/bignum" 5 + bug-reports: "https://github.com/janestreet/bignum/issues" 6 + dev-repo: "git+https://github.com/janestreet/bignum.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bignum/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "splittable_random" {>= "v0.15" & < "v0.16"} 17 + "typerep" {>= "v0.15" & < "v0.16"} 18 + "zarith_stubs_js" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + "num" 21 + "zarith" {>= "1.11"} 22 + ] 23 + synopsis: "Core-flavoured wrapper around zarith's arbitrary-precision rationals" 24 + description: " 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/bignum-v0.15.0.tar.gz" 28 + checksum: "sha256=c3056514f93f1fa98fa54136fb119e8a7d623eafd349d21dd8dc979428a379b1" 29 + }
+36
packages/bin_prot/bin_prot.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/bin_prot" 5 + bug-reports: "https://github.com/janestreet/bin_prot/issues" 6 + dev-repo: "git+https://github.com/janestreet/bin_prot.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bin_prot/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_compare" {>= "v0.15" & < "v0.16"} 16 + "ppx_custom_printf" {>= "v0.15" & < "v0.16"} 17 + "ppx_fields_conv" {>= "v0.15" & < "v0.16"} 18 + "ppx_optcomp" {>= "v0.15" & < "v0.16"} 19 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 20 + "ppx_variants_conv" {>= "v0.15" & < "v0.16"} 21 + "dune" {>= "2.0.0"} 22 + ] 23 + depopts: [ 24 + "mirage-xen-ocaml" 25 + ] 26 + synopsis: "A binary protocol generator" 27 + description: " 28 + Part of Jane Street's Core library 29 + The Core suite of libraries is an industrial strength alternative to 30 + OCaml's standard library that was developed by Jane Street, the 31 + largest industrial user of OCaml. 32 + " 33 + url { 34 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/bin_prot-v0.15.0.tar.gz" 35 + checksum: "sha256=7a4ba0daeacfb87e9cb7e8f49afac43a9bbb64dee4801fd789f1f188059d3690" 36 + }
+51
packages/bonsai/bonsai.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/bonsai" 5 + bug-reports: "https://github.com/janestreet/bonsai/issues" 6 + dev-repo: "git+https://github.com/janestreet/bonsai.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bonsai/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "async_extra" {>= "v0.15" & < "v0.16"} 16 + "async_js" {>= "v0.15" & < "v0.16"} 17 + "async_kernel" {>= "v0.15" & < "v0.16"} 18 + "async_rpc_kernel" {>= "v0.15" & < "v0.16"} 19 + "async_rpc_websocket" {>= "v0.15" & < "v0.16"} 20 + "core" {>= "v0.15" & < "v0.16"} 21 + "core_bench" {>= "v0.15" & < "v0.16"} 22 + "core_kernel" {>= "v0.15" & < "v0.16"} 23 + "core_unix" {>= "v0.15" & < "v0.16"} 24 + "expect_test_helpers_core" {>= "v0.15" & < "v0.16"} 25 + "fuzzy_match" {>= "v0.15" & < "v0.16"} 26 + "incr_dom" {>= "v0.15" & < "v0.16"} 27 + "incr_map" {>= "v0.15" & < "v0.16"} 28 + "patdiff" {>= "v0.15" & < "v0.16"} 29 + "ppx_css" {>= "v0.15" & < "v0.16"} 30 + "ppx_jane" {>= "v0.15" & < "v0.16"} 31 + "ppx_pattern_bind" {>= "v0.15" & < "v0.16"} 32 + "ppx_typed_fields" {>= "v0.15" & < "v0.16"} 33 + "profunctor" {>= "v0.15" & < "v0.16"} 34 + "textutils" {>= "v0.15" & < "v0.16"} 35 + "virtual_dom" {>= "v0.15" & < "v0.16"} 36 + "cohttp-async" {>= "2.5.6" & < "3.0.0" | >= "5.0.0"} 37 + "dune" {>= "2.0.0"} 38 + "gen_js_api" {>= "1.0.8"} 39 + "js_of_ocaml-ppx" {>= "3.9.0"} 40 + "ocaml-embed-file" {>= "v0.15" & < "v0.16"} 41 + "re" {>= "1.8.0"} 42 + ] 43 + synopsis: "A library for building dynamic webapps, using Js_of_ocaml" 44 + description: " 45 + Bonsai is a library for building reusable UI components inside an 46 + Incremental-style UI framework such as Incr_dom or React. 47 + " 48 + url { 49 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/bonsai-v0.15.0.tar.gz" 50 + checksum: "sha256=24c4c3149280abd639034ce3acf60e475a772202099e965be8bd8902524573ef" 51 + }
+40
packages/cohttp_async_websocket/cohttp_async_websocket.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/cohttp_async_websocket" 5 + bug-reports: "https://github.com/janestreet/cohttp_async_websocket/issues" 6 + dev-repo: "git+https://github.com/janestreet/cohttp_async_websocket.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/cohttp_async_websocket/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "async_ssl" {>= "v0.15" & < "v0.16"} 16 + "async_websocket" {>= "v0.15" & < "v0.16"} 17 + "core" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "base64" {>= "3.4.0"} 20 + "cohttp" {>= "2.5.6"} 21 + "cohttp-async" {>= "2.5.6" & < "3.0.0" | >= "5.0.0"} 22 + "dune" {>= "2.0.0"} 23 + "uri-sexp" {>= "3.0.0"} 24 + ] 25 + synopsis: "Websocket library for use with cohttp and async" 26 + description: " 27 + Websocket library for use with cohttp and async. 28 + 29 + Cohttp_async_websocket is a full-featured server-side 30 + websocket implementation, using Async as the concurrency library, 31 + and Cohttp for HTTP negotiation. 32 + 33 + It implements a large portion of RFC6445. The library has been 34 + hardened with many applications using it for several year, in 35 + conjunction with async-js and google-chrome. 36 + " 37 + url { 38 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/cohttp_async_websocket-v0.15.0.tar.gz" 39 + checksum: "sha256=29fd269020b073f5bfa825172a104ab6f528a1351f3d69448a7447c565993ab4" 40 + }
+27
packages/cohttp_static_handler/cohttp_static_handler.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/cohttp_static_handler" 5 + bug-reports: "https://github.com/janestreet/cohttp_static_handler/issues" 6 + dev-repo: "git+https://github.com/janestreet/cohttp_static_handler.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/cohttp_static_handler/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "ppx_jane" {>= "v0.15" & < "v0.16"} 15 + "cohttp-async" {>= "2.5.6" & < "3.0.0" | >= "5.0.0"} 16 + "dune" {>= "2.0.0"} 17 + "uri-sexp" {>= "3.0.0"} 18 + ] 19 + synopsis: "A library for easily creating a cohttp handler for static files" 20 + description: " 21 + Single page handlers are handlers that serve user specified JavaScript and css 22 + files along with a generated index page that loads those files. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/cohttp_static_handler-v0.15.0.tar.gz" 26 + checksum: "sha256=176f172b470c48d9ea813aad4fa2fad52ceb077163dc1ca19771b39e3f175e7d" 27 + }
+25
packages/command_rpc/command_rpc.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/command_rpc" 5 + bug-reports: "https://github.com/janestreet/command_rpc/issues" 6 + dev-repo: "git+https://github.com/janestreet/command_rpc.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/command_rpc/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Utilities for Versioned RPC communication with a child process over stdin and stdout" 20 + description: " 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/command_rpc-v0.15.0.tar.gz" 24 + checksum: "sha256=d198cee62b33c7448fd477dcaa48a8f7268b9b0d4c1229d52cc5b7336a286f43" 25 + }
+47
packages/core/core.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/core" 5 + bug-reports: "https://github.com/janestreet/core/issues" 6 + dev-repo: "git+https://github.com/janestreet/core.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.11.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "base_bigstring" {>= "v0.15" & < "v0.16"} 16 + "base_quickcheck" {>= "v0.15" & < "v0.16"} 17 + "bin_prot" {>= "v0.15" & < "v0.16"} 18 + "fieldslib" {>= "v0.15" & < "v0.16"} 19 + "jane-street-headers" {>= "v0.15" & < "v0.16"} 20 + "jst-config" {>= "v0.15" & < "v0.16"} 21 + "ppx_assert" {>= "v0.15" & < "v0.16"} 22 + "ppx_base" {>= "v0.15" & < "v0.16"} 23 + "ppx_hash" {>= "v0.15" & < "v0.16"} 24 + "ppx_inline_test" {>= "v0.15" & < "v0.16"} 25 + "ppx_jane" {>= "v0.15" & < "v0.16"} 26 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 27 + "ppx_sexp_message" {>= "v0.15" & < "v0.16"} 28 + "sexplib" {>= "v0.15" & < "v0.16"} 29 + "splittable_random" {>= "v0.15" & < "v0.16"} 30 + "stdio" {>= "v0.15" & < "v0.16"} 31 + "time_now" {>= "v0.15" & < "v0.16"} 32 + "typerep" {>= "v0.15" & < "v0.16"} 33 + "variantslib" {>= "v0.15" & < "v0.16"} 34 + "dune" {>= "2.0.0"} 35 + ] 36 + synopsis: "Industrial strength alternative to OCaml's standard library" 37 + description: " 38 + The Core suite of libraries is an industrial strength alternative to 39 + OCaml's standard library that was developed by Jane Street, the 40 + largest industrial user of OCaml. 41 + 42 + This is the system-independent part of Core. Unix-specific parts were moved to [core-unix]. 43 + " 44 + url { 45 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/core-v0.15.0.tar.gz" 46 + checksum: "sha256=3a656f2b8605dd052da6459ad8dace3263d21efe15ef2b3bd36aaa8f8ce85e1f" 47 + }
+32
packages/core_bench/core_bench.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/core_bench" 5 + bug-reports: "https://github.com/janestreet/core_bench/issues" 6 + dev-repo: "git+https://github.com/janestreet/core_bench.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_bench/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "core_unix" {>= "v0.15" & < "v0.16"} 17 + "ppx_compare" {>= "v0.15" & < "v0.16"} 18 + "ppx_fields_conv" {>= "v0.15" & < "v0.16"} 19 + "ppx_jane" {>= "v0.15" & < "v0.16"} 20 + "ppx_let" {>= "v0.15" & < "v0.16"} 21 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 22 + "textutils" {>= "v0.15" & < "v0.16"} 23 + "dune" {>= "2.0.0"} 24 + "re" {>= "1.8.0"} 25 + ] 26 + synopsis: "Benchmarking library" 27 + description: " 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/core_bench-v0.15.0.tar.gz" 31 + checksum: "sha256=5db364e75b35f0ba1d528d5edfc6c701abeb619ce1879a1199251e2a8c535258" 32 + }
+25
packages/core_compat/core_compat.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/core_compat" 5 + bug-reports: "https://github.com/janestreet/core_compat/issues" 6 + dev-repo: "git+https://github.com/janestreet/core_compat.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_compat/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core_kernel" {>= "v0.15" & < "v0.16"} 15 + "core_unix" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "Compatibility for core 0.14" 19 + description: " 20 + Compatibility wrapper to make it possible to have code compatible with both Core 0.14 and 0.15. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/core_compat-v0.15.0.tar.gz" 24 + checksum: "sha256=79a8be8f5825513e28be756a16f4d49c2cbacc42c7eb36cfd4917cecf3391ca2" 25 + }
+30
packages/core_extended/core_extended.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/core_extended" 5 + bug-reports: "https://github.com/janestreet/core_extended/issues" 6 + dev-repo: "git+https://github.com/janestreet/core_extended.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_extended/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_unix" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "record_builder" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + "re" {>= "1.8.0"} 20 + ] 21 + synopsis: "Extra components that are not as closely vetted or as stable as Core" 22 + description: " 23 + The Core suite of libraries is an industrial strength alternative to 24 + OCaml's standard library that was developed by Jane Street, the 25 + largest industrial user of OCaml. 26 + " 27 + url { 28 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/core_extended-v0.15.0.tar.gz" 29 + checksum: "sha256=875fcea0352c10e3ae6e96ddd86136ffd8e24cb19e56193463aa22c292c737d5" 30 + }
+32
packages/core_kernel/core_kernel.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/core_kernel" 5 + bug-reports: "https://github.com/janestreet/core_kernel/issues" 6 + dev-repo: "git+https://github.com/janestreet/core_kernel.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_kernel/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.11.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "int_repr" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "base-threads" 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "Industrial strength alternative to OCaml's standard library" 22 + description: " 23 + The Core suite of libraries is an industrial strength alternative to 24 + OCaml's standard library that was developed by Jane Street, the 25 + largest industrial user of OCaml. 26 + 27 + Core_kernel is the system-independent part of Core. 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/core_kernel-v0.15.0.tar.gz" 31 + checksum: "sha256=34a0288f16027c6b90e4ad16cb5cc677d7063d310faf918748ce70f1745116c0" 32 + }
+32
packages/core_profiler/core_profiler.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/core_profiler" 5 + bug-reports: "https://github.com/janestreet/core_profiler/issues" 6 + dev-repo: "git+https://github.com/janestreet/core_profiler.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_profiler/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "core_unix" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "re2" {>= "v0.15" & < "v0.16"} 19 + "shell" {>= "v0.15" & < "v0.16"} 20 + "textutils" {>= "v0.15" & < "v0.16"} 21 + "textutils_kernel" {>= "v0.15" & < "v0.16"} 22 + "dune" {>= "2.0.0"} 23 + ] 24 + synopsis: "Profiling library" 25 + description: " 26 + Core_profiler is a library that helps you profile programs and 27 + estimate various costs. 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/core_profiler-v0.15.0.tar.gz" 31 + checksum: "sha256=d3dc8e3eab6108abe54e5976cac50697e4fb26d5c619723b210c3509e116e0a7" 32 + }
+35
packages/core_unix/core_unix.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/core_unix" 5 + bug-reports: "https://github.com/janestreet/core_unix/issues" 6 + dev-repo: "git+https://github.com/janestreet/core_unix.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_unix/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "expect_test_helpers_core" {>= "v0.15" & < "v0.16"} 17 + "jane-street-headers" {>= "v0.15" & < "v0.16"} 18 + "jst-config" {>= "v0.15" & < "v0.16"} 19 + "ocaml_intrinsics" {>= "v0.15" & < "v0.16"} 20 + "ppx_jane" {>= "v0.15" & < "v0.16"} 21 + "sexplib" {>= "v0.15" & < "v0.16"} 22 + "timezone" {>= "v0.15" & < "v0.16"} 23 + "base-threads" 24 + "dune" {>= "2.0.0"} 25 + "spawn" {>= "v0.12"} 26 + ] 27 + synopsis: "Unix-specific portions of Core" 28 + description: " 29 + Unix-specific extensions to some of the modules defined in [core] and [core_kernel]. 30 + " 31 + depexts: ["linux-headers"] {os-distribution = "alpine"} 32 + url { 33 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/core_unix-v0.15.0.tar.gz" 34 + checksum: "sha256=0af9d2c0d2029a80858c730171e0bd70a1981b3e7021f8c31cd8dc54925da02d" 35 + }
+26
packages/csvfields/csvfields.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/csvfields" 5 + bug-reports: "https://github.com/janestreet/csvfields/issues" 6 + dev-repo: "git+https://github.com/janestreet/csvfields.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/csvfields/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "sexplib" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "num" 19 + ] 20 + synopsis: "Runtime support for ppx_xml_conv and ppx_csv_conv" 21 + description: " 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/csvfields-v0.15.0.tar.gz" 25 + checksum: "sha256=43b117aff5abe66fe11bb6b464f36b3a4adcd356c4c87bf172336a4b741eb002" 26 + }
+28
packages/delimited_parsing/delimited_parsing.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/delimited_parsing" 5 + bug-reports: "https://github.com/janestreet/delimited_parsing/issues" 6 + dev-repo: "git+https://github.com/janestreet/delimited_parsing.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/delimited_parsing/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_extended" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Parsing of character (e.g., comma) separated and fixed-width values" 21 + description: " 22 + Delimited_parsing parses character-separated values (such as CSV files) and fixed-width 23 + records. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/delimited_parsing-v0.15.0.tar.gz" 27 + checksum: "sha256=77dcb18c1f3043dde221fd3ecee7be2ca436843e2f284633f86ea435cfd54925" 28 + }
+32
packages/ecaml/ecaml.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ecaml" 5 + bug-reports: "https://github.com/janestreet/ecaml/issues" 6 + dev-repo: "git+https://github.com/janestreet/ecaml.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ecaml/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "async_kernel" {>= "v0.15" & < "v0.16"} 16 + "async_unix" {>= "v0.15" & < "v0.16"} 17 + "core" {>= "v0.15" & < "v0.16"} 18 + "core_kernel" {>= "v0.15" & < "v0.16"} 19 + "core_unix" {>= "v0.15" & < "v0.16"} 20 + "expect_test_helpers_core" {>= "v0.15" & < "v0.16"} 21 + "ppx_jane" {>= "v0.15" & < "v0.16"} 22 + "dune" {>= "2.0.0"} 23 + ] 24 + synopsis: "Library for writing Emacs plugin in OCaml" 25 + description: " 26 + Ecaml is a library for writing Emacs plugins in OCaml. It uses Emacs 27 + 25 support for plugins to load native OCaml compiled code. 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ecaml-v0.15.0.tar.gz" 31 + checksum: "sha256=89f2806dd37012b07ddbaf40c2d9cfb9de29289944d921d23f4fd9b93d5c7cba" 32 + }
+32
packages/email_message/email_message.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/email_message" 5 + bug-reports: "https://github.com/janestreet/email_message/issues" 6 + dev-repo: "git+https://github.com/janestreet/email_message.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/email_message/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_kernel" {>= "v0.15" & < "v0.16"} 17 + "core_unix" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "re2" {>= "v0.15" & < "v0.16"} 20 + "angstrom" {>= "0.14.1"} 21 + "base64" {>= "3.4.0"} 22 + "cryptokit" 23 + "dune" {>= "2.0.0"} 24 + "magic-mime" 25 + ] 26 + synopsis: "E-mail message parser" 27 + description: " 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/email_message-v0.15.0.tar.gz" 31 + checksum: "sha256=f119c3ba577d7f8398a6ffa9c1e5e6f2712842c0409d41cfc5a408304efebf20" 32 + }
+30
packages/env_config/env_config.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/env_config" 5 + bug-reports: "https://github.com/janestreet/env_config/issues" 6 + dev-repo: "git+https://github.com/janestreet/env_config.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/env_config/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_unix" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Helper library for retrieving configuration from an environment variable" 21 + description: " 22 + The Env_config library is a helper for retrieving library and program 23 + configuration from an environment variable. Its goal is to make it easy 24 + to override a configuration that is loaded from disk, computed, or embedded 25 + in a library. 26 + " 27 + url { 28 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/env_config-v0.15.0.tar.gz" 29 + checksum: "sha256=905b9eef3d5bf6d87b03a34a21df4b03fd0dd024d8f1efc3e8ab56d4e067e6c5" 30 + }
+32
packages/expect_test_helpers_async/expect_test_helpers_async.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/expect_test_helpers_async" 5 + bug-reports: "https://github.com/janestreet/expect_test_helpers_async/issues" 6 + dev-repo: "git+https://github.com/janestreet/expect_test_helpers_async.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers_async/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_unix" {>= "v0.15" & < "v0.16"} 17 + "expect_test_helpers_core" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "sexp_pretty" {>= "v0.15" & < "v0.16"} 20 + "dune" {>= "2.0.0"} 21 + ] 22 + synopsis: "Async helpers for writing expectation tests" 23 + description: " 24 + This library provides helper functions for writing expect tests. 25 + 26 + Note that this library uses Async, for helpers that don't use Async, 27 + look at expect_test_helpers_core. 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/expect_test_helpers_async-v0.15.0.tar.gz" 31 + checksum: "sha256=76bc302c23a0436133f8591484a3e759aa1304acfeab3b5375f0855bd5903ae8" 32 + }
+33
packages/expect_test_helpers_core/expect_test_helpers_core.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/expect_test_helpers_core" 5 + bug-reports: "https://github.com/janestreet/expect_test_helpers_core/issues" 6 + dev-repo: "git+https://github.com/janestreet/expect_test_helpers_core.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers_core/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "base_quickcheck" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "sexp_pretty" {>= "v0.15" & < "v0.16"} 19 + "stdio" {>= "v0.15" & < "v0.16"} 20 + "dune" {>= "2.0.0"} 21 + "re" {>= "1.8.0"} 22 + ] 23 + synopsis: "Helpers for writing expectation tests" 24 + description: " 25 + This library provides helper functions for writing expect tests. 26 + 27 + If you want helpers for writing expect tests using the Async library, 28 + look at expect_test_helpers_async. 29 + " 30 + url { 31 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/expect_test_helpers_core-v0.15.0.tar.gz" 32 + checksum: "sha256=7f2a738564253e32c8bd816f9da548d1619e447b6ebc4c7af33e5c0c52ff9652" 33 + }
+27
packages/fieldslib/fieldslib.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/fieldslib" 5 + bug-reports: "https://github.com/janestreet/fieldslib/issues" 6 + dev-repo: "git+https://github.com/janestreet/fieldslib.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/fieldslib/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + ] 17 + synopsis: "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" 18 + description: " 19 + Part of Jane Street's Core library 20 + The Core suite of libraries is an industrial strength alternative to 21 + OCaml's standard library that was developed by Jane Street, the 22 + largest industrial user of OCaml. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/fieldslib-v0.15.0.tar.gz" 26 + checksum: "sha256=050afd7327840c63483616f9781c6ec127e0e48d270f237f89f56f5290fb7120" 27 + }
+30
packages/file_path/file_path.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/file_path" 5 + bug-reports: "https://github.com/janestreet/file_path/issues" 6 + dev-repo: "git+https://github.com/janestreet/file_path.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/file_path/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.11.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_kernel" {>= "v0.15" & < "v0.16"} 17 + "core_unix" {>= "v0.15" & < "v0.16"} 18 + "expect_test_helpers_async" {>= "v0.15" & < "v0.16"} 19 + "expect_test_helpers_core" {>= "v0.15" & < "v0.16"} 20 + "ppx_jane" {>= "v0.15" & < "v0.16"} 21 + "dune" {>= "2.0.0"} 22 + ] 23 + synopsis: "A library for typed manipulation of UNIX-style file paths" 24 + description: " 25 + A library for typed manipulation of UNIX-style file paths. 26 + " 27 + url { 28 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/file_path-v0.15.0.tar.gz" 29 + checksum: "sha256=4c44185450fffa919bf900db1b54f2788f6831048997df390ef3bcf58395c41c" 30 + }
+25
packages/fuzzy_match/fuzzy_match.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/fuzzy_match" 5 + bug-reports: "https://github.com/janestreet/fuzzy_match/issues" 6 + dev-repo: "git+https://github.com/janestreet/fuzzy_match.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/fuzzy_match/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "A library for fuzzy string matching" 19 + description: " 20 + A library for fuzzy string matching 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/fuzzy_match-v0.15.0.tar.gz" 24 + checksum: "sha256=e4beaafa5c23b1da3c85ee7d5b70dee4ea74dd5687e0f9d3f473ff15883d7eb0" 25 + }
+26
packages/fzf/fzf.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/fzf" 5 + bug-reports: "https://github.com/janestreet/fzf/issues" 6 + dev-repo: "git+https://github.com/janestreet/fzf.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/fzf/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "A library for running the fzf command line tool" 20 + description: " 21 + A library for running the fzf command line fuzzy matcher 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/fzf-v0.15.0.tar.gz" 25 + checksum: "sha256=3940ee57d29aa2a70704c43a140dd53bfa59718b3e6ce377ddd56f63b5444c4b" 26 + }
+35
packages/hardcaml/hardcaml.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml" 5 + bug-reports: "https://github.com/janestreet/hardcaml/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.11.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "bin_prot" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 18 + "stdio" {>= "v0.15" & < "v0.16"} 19 + "topological_sort" {>= "v0.15" & < "v0.16"} 20 + "dune" {>= "2.0.0"} 21 + "ppxlib" {>= "0.23.0"} 22 + "zarith" {>= "1.11"} 23 + ] 24 + synopsis: "RTL Hardware Design in OCaml" 25 + description: " 26 + Hardcaml is an embedded DSL for designing and simulating hardware in OCaml. 27 + Generic hardware designs are easily expressed using features such as higher 28 + order functions, lists, maps etc. A built in simulator allows designs to 29 + be simulated within Hardcaml. Designs are converted to either Verilog or 30 + VHDL to interact with standard back end tooling. 31 + " 32 + url { 33 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml-v0.15.0.tar.gz" 34 + checksum: "sha256=0dc4153de7ffa0a3471d9ecd8044f701e300290ce4c2e716187e063e8cf2f8b1" 35 + }
+34
packages/hardcaml_c/hardcaml_c.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml_c" 5 + bug-reports: "https://github.com/janestreet/hardcaml_c/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml_c.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_c/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_unix" {>= "v0.15" & < "v0.16"} 16 + "hardcaml" {>= "v0.15" & < "v0.16"} 17 + "ppx_deriving_hardcaml" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "ctypes" {>= "0.18.0"} 20 + "ctypes-foreign" 21 + "dune" {>= "2.0.0"} 22 + ] 23 + synopsis: "Hardcaml C Simulation Backend" 24 + description: " 25 + A fast C-based simulation backend for Hardcaml circuits. 26 + 27 + The library transparently compiles a Hardcaml Circuit to C code, which is in turn compiled 28 + and linked into the running executable. The generated simulation object can be used like 29 + any other cyclesim simulation. 30 + " 31 + url { 32 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml_c-v0.15.0.tar.gz" 33 + checksum: "sha256=58b900c19485b8fae5cd7999e0600bde12d59f199df7318ef3878ddcbe425af5" 34 + }
+27
packages/hardcaml_circuits/hardcaml_circuits.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml_circuits" 5 + bug-reports: "https://github.com/janestreet/hardcaml_circuits/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml_circuits.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_circuits/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "hardcaml" {>= "v0.15" & < "v0.16"} 16 + "ppx_deriving_hardcaml" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Hardcaml Circuits" 21 + description: " 22 + A small library of useful/interesting Hardcaml circuits. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml_circuits-v0.15.0.tar.gz" 26 + checksum: "sha256=cf46fd175d19661b35e74f70f126ddd772fd47dc9160e6a659a61f1fbbf05af8" 27 + }
+27
packages/hardcaml_fixed_point/hardcaml_fixed_point.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml_fixed_point" 5 + bug-reports: "https://github.com/janestreet/hardcaml_fixed_point/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml_fixed_point.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_fixed_point/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "hardcaml" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Hardcaml fixed point arithmetic" 20 + description: " 21 + Signed and Unsigned fixed point operations, with a full complement of rounding and 22 + overflow functionality. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml_fixed_point-v0.15.0.tar.gz" 26 + checksum: "sha256=aac72d5a89d3a93147781c248436d29db5ee86c93e0fc6c92bab5e0011dde910" 27 + }
+35
packages/hardcaml_of_verilog/hardcaml_of_verilog.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml_of_verilog" 5 + bug-reports: "https://github.com/janestreet/hardcaml_of_verilog/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml_of_verilog.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_of_verilog/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "core_unix" {>= "v0.15" & < "v0.16"} 16 + "hardcaml" {>= "v0.15" & < "v0.16"} 17 + "jsonaf" {>= "v0.15" & < "v0.16"} 18 + "ppx_deriving_hardcaml" {>= "v0.15" & < "v0.16"} 19 + "ppx_jane" {>= "v0.15" & < "v0.16"} 20 + "ppx_jsonaf_conv" {>= "v0.15" & < "v0.16"} 21 + "stdio" {>= "v0.15" & < "v0.16"} 22 + "dune" {>= "2.0.0"} 23 + ] 24 + synopsis: "Convert Verilog to a Hardcaml design" 25 + description: " 26 + The opensource synthesis tool yosys is used to convert a verilog design to a JSON based 27 + netlist representation. This library can load the JSON netlist and build a hardcaml 28 + circuit. 29 + 30 + Code can also be generated to wrap the conversion process using Hardcaml interfaces. 31 + " 32 + url { 33 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml_of_verilog-v0.15.0.tar.gz" 34 + checksum: "sha256=2548df37bf5dae8a61f6042e2bb1120272697b1b331707f9989d267890c3ee0d" 35 + }
+30
packages/hardcaml_step_testbench/hardcaml_step_testbench.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml_step_testbench" 5 + bug-reports: "https://github.com/janestreet/hardcaml_step_testbench/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml_step_testbench.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_step_testbench/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "expect_test_helpers_core" {>= "v0.15" & < "v0.16"} 16 + "hardcaml" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Hardcaml Testbench Monad" 21 + description: " 22 + A monad for interacting with Hardcaml.Cyclesim based simulations. 23 + 24 + Allows multiple control threads to interact with a simulation module, all of which are 25 + synchronised to the system clock. 26 + " 27 + url { 28 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml_step_testbench-v0.15.0.tar.gz" 29 + checksum: "sha256=cfa21330796a78a457e529f6a1134147dc7b414d6aa6d30fad823f04423e87f5" 30 + }
+37
packages/hardcaml_verify/hardcaml_verify.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml_verify" 5 + bug-reports: "https://github.com/janestreet/hardcaml_verify/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml_verify.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_verify/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "hardcaml" {>= "v0.15" & < "v0.16"} 16 + "hardcaml_waveterm" {>= "v0.15" & < "v0.16"} 17 + "ppx_deriving_hardcaml" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "stdio" {>= "v0.15" & < "v0.16"} 20 + "dune" {>= "2.0.0"} 21 + "re" {>= "1.8.0"} 22 + ] 23 + synopsis: "Hardcaml Verification Tools" 24 + description: " 25 + Tools for verifying properties of Hardcaml circuits. 26 + 27 + Combinational circuits can be converted to 'conjunctive normal form' for input into SAT 28 + solvers via DIMAC files. Support for a few opensource solvers is integrated - minisat, 29 + picosat, Z3 - just ensure they are in your PATH. 30 + 31 + Circuits can also be converted to NuSMV format for advanced bounded and unbounded model 32 + checking tasks. 33 + " 34 + url { 35 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml_verify-v0.15.0.tar.gz" 36 + checksum: "sha256=a469d63c76bd86fbd04aa38d391dc736d4bc291ad5ffe0090b31cc4ae3ba6622" 37 + }
+33
packages/hardcaml_verilator/hardcaml_verilator.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml_verilator" 5 + bug-reports: "https://github.com/janestreet/hardcaml_verilator/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml_verilator.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_verilator/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_unix" {>= "v0.15" & < "v0.16"} 16 + "hardcaml" {>= "v0.15" & < "v0.16"} 17 + "ppx_deriving_hardcaml" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "ctypes" {>= "0.18.0"} 20 + "ctypes-foreign" 21 + "dune" {>= "2.0.0"} 22 + ] 23 + synopsis: "Hardcaml Verilator Simulation Backend" 24 + description: " 25 + Very fast verilator-based simulations of Hardcaml circuits. 26 + 27 + This library transparently compiles a verilator-based shared library, and links it back 28 + to the running executable to be used as a Cyclesim simulation. 29 + " 30 + url { 31 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml_verilator-v0.15.0.tar.gz" 32 + checksum: "sha256=df11a0aaed172de8c2166468066971c53128035eed8c5a743ba4b87fa3e62027" 33 + }
+40
packages/hardcaml_waveterm/hardcaml_waveterm.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml_waveterm" 5 + bug-reports: "https://github.com/janestreet/hardcaml_waveterm/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml_waveterm.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_waveterm/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "core_unix" {>= "v0.15" & < "v0.16"} 16 + "expect_test_helpers_core" {>= "v0.15" & < "v0.16"} 17 + "hardcaml" {>= "v0.15" & < "v0.16"} 18 + "notty_async" {>= "v0.15" & < "v0.16"} 19 + "ppx_deriving_hardcaml" {>= "v0.15" & < "v0.16"} 20 + "ppx_jane" {>= "v0.15" & < "v0.16"} 21 + "stdio" {>= "v0.15" & < "v0.16"} 22 + "dune" {>= "2.0.0"} 23 + "notty" {>= "0.2.1"} 24 + "num" 25 + "re" {>= "1.8.0"} 26 + ] 27 + synopsis: "A terminal based digital waveform viewer for Hardcaml" 28 + description: " 29 + The hardcaml_waveterm library renders digital waveforms to unicode. Such 30 + waveforms can be used in expect tests or for debugging using the supplied 31 + interactive terminal application. 32 + 33 + The library is closely integrated with Hardcaml and can be easily attached 34 + to simulations. 35 + " 36 + conflicts: ["hardcaml-waveterm"] 37 + url { 38 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml_waveterm-v0.15.0.tar.gz" 39 + checksum: "sha256=05c9aaa7e8bf3d834a10efb59d757d022adfff20eb371ac9558bb3927afc4bb4" 40 + }
+31
packages/hardcaml_xilinx/hardcaml_xilinx.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml_xilinx" 5 + bug-reports: "https://github.com/janestreet/hardcaml_xilinx/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml_xilinx.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_xilinx/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "hardcaml" {>= "v0.15" & < "v0.16"} 16 + "ppx_deriving_hardcaml" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Hardcaml wrappers for Xilinx memory primitives" 21 + description: " 22 + The Hardcaml_xilinx library provides wrappers for Xilinx specific RAM and FIFO primitive 23 + blocks. In many cases a simulation model is provided. 24 + 25 + The `Synthesis` module implements various arithmetic and logical RTL components with 26 + Xilinx LUT primitives. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml_xilinx-v0.15.0.tar.gz" 30 + checksum: "sha256=57b9f815b21a01c040dcbb82d46da402648cc60e4f3fd695507025701727e4a7" 31 + }
+31
packages/hardcaml_xilinx_components/hardcaml_xilinx_components.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hardcaml_xilinx_components" 5 + bug-reports: "https://github.com/janestreet/hardcaml_xilinx_components/issues" 6 + dev-repo: "git+https://github.com/janestreet/hardcaml_xilinx_components.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_xilinx_components/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_unix" {>= "v0.15" & < "v0.16"} 17 + "hardcaml" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "stdio" {>= "v0.15" & < "v0.16"} 20 + "dune" {>= "2.0.0"} 21 + "re" {>= "1.8.0"} 22 + ] 23 + synopsis: "Hardcaml Xilinx component definitions" 24 + description: " 25 + A tool for reading Xilinx VHDL Unisim and XPM component definitions from a Vivado 26 + installation and generating Hardcaml interfaces automatically. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hardcaml_xilinx_components-v0.15.0.tar.gz" 30 + checksum: "sha256=1cf266f90fec2ec7d6053289f4aa9b753d233b29ddc0c9be1e7d19b97b75f3f8" 31 + }
+25
packages/hex_encode/hex_encode.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hex_encode" 5 + bug-reports: "https://github.com/janestreet/hex_encode/issues" 6 + dev-repo: "git+https://github.com/janestreet/hex_encode.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hex_encode/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "Hexadecimal encoding library" 19 + description: " 20 + This library implements hexadecimal encoding and decoding 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hex_encode-v0.15.0.tar.gz" 24 + checksum: "sha256=96f04d63daa024d5731c13de1e31c5bcee50209c213462c5f2115ccb5cdf830f" 25 + }
+28
packages/hg_lib/hg_lib.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/hg_lib" 5 + bug-reports: "https://github.com/janestreet/hg_lib/issues" 6 + dev-repo: "git+https://github.com/janestreet/hg_lib.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hg_lib/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.11.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_kernel" {>= "v0.15" & < "v0.16"} 17 + "expect_test_helpers_core" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "A library that wraps the Mercurial command line interface" 22 + description: " 23 + A library that wraps the Mercurial command line interface. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/hg_lib-v0.15.0.tar.gz" 27 + checksum: "sha256=c0486d07af6bdeead224460bba29ea26507c05bdca1877f713ca83f72f8eef7d" 28 + }
+28
packages/higher_kinded/higher_kinded.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/higher_kinded" 5 + bug-reports: "https://github.com/janestreet/higher_kinded/issues" 6 + dev-repo: "git+https://github.com/janestreet/higher_kinded.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/higher_kinded/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.09.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "A library with an encoding of higher kinded types in OCaml" 19 + description: " 20 + OCaml natively supports parameterized type constructors, such as =option=. The parameters 21 + of a type constructor may only be types, not arbitrary type constructors. This library 22 + makes it possible to parameterize a type with a witness that represents a type 23 + constructor. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/higher_kinded-v0.15.0.tar.gz" 27 + checksum: "sha256=24ec1a183fe13b44f13de5853692529ad318a2b9339e1fe7ddb9d788c54ace81" 28 + }
+51
packages/incr_dom/incr_dom.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/incr_dom" 5 + bug-reports: "https://github.com/janestreet/incr_dom/issues" 6 + dev-repo: "git+https://github.com/janestreet/incr_dom.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_dom/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_js" {>= "v0.15" & < "v0.16"} 15 + "async_kernel" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "incr_map" {>= "v0.15" & < "v0.16"} 18 + "incr_select" {>= "v0.15" & < "v0.16"} 19 + "incremental" {>= "v0.15" & < "v0.16"} 20 + "ppx_jane" {>= "v0.15" & < "v0.16"} 21 + "virtual_dom" {>= "v0.15" & < "v0.16"} 22 + "dune" {>= "2.0.0"} 23 + "js_of_ocaml" {>= "3.9.0" & < "4.0.0"} 24 + "js_of_ocaml-ppx" {>= "3.9.0"} 25 + ] 26 + synopsis: "A library for building dynamic webapps, using Js_of_ocaml" 27 + description: " 28 + The library is designed roughly on a model/view/controller model. 29 + Your application is built out of: 30 + 31 + - A functional model type that tracks the state of your application. 32 + 33 + - An incremental /view/ function for computing an HTML-like 34 + representation of how your application should render on the browser. 35 + The is based on the [[https://github.com/Matt-Esch/virtual-dom][virtual-dom]] javascript library. 36 + 37 + - An action type that is used to schedule events that update the 38 + model. 39 + 40 + Combined with the ability to use Async, and in particular to send out 41 + network requests using websockets, this should allow the easy 42 + construction of rich web applications in a fairly comprehensible 43 + style. 44 + 45 + If you want a more concrete sense of how this works, look in the 46 + examples directory. 47 + " 48 + url { 49 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/incr_dom-v0.15.0.tar.gz" 50 + checksum: "sha256=e79e64efca79b5def4e636b84225710f982bf5f5dda31fcab8e6b4bfab583d10" 51 + }
+34
packages/incr_dom_interactive/incr_dom_interactive.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/incr_dom_interactive" 5 + bug-reports: "https://github.com/janestreet/incr_dom_interactive/issues" 6 + dev-repo: "git+https://github.com/janestreet/incr_dom_interactive.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_dom_interactive/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_js" {>= "v0.15" & < "v0.16"} 15 + "async_kernel" {>= "v0.15" & < "v0.16"} 16 + "incr_dom" {>= "v0.15" & < "v0.16"} 17 + "incr_map" {>= "v0.15" & < "v0.16"} 18 + "incr_select" {>= "v0.15" & < "v0.16"} 19 + "incremental" {>= "v0.15" & < "v0.16"} 20 + "ppx_jane" {>= "v0.15" & < "v0.16"} 21 + "splay_tree" {>= "v0.15" & < "v0.16"} 22 + "virtual_dom" {>= "v0.15" & < "v0.16"} 23 + "dune" {>= "2.0.0"} 24 + "js_of_ocaml" {>= "3.9.0" & < "4.0.0"} 25 + "js_of_ocaml-ppx" {>= "3.9.0"} 26 + ] 27 + synopsis: "A monad for composing chains of interactive UI elements" 28 + description: " 29 + This 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. 30 + " 31 + url { 32 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/incr_dom_interactive-v0.15.0.tar.gz" 33 + checksum: "sha256=d2a539b528004eee6b424df33ee36abfc4454eb9e9ce8b5688de68c2629b9e80" 34 + }
+29
packages/incr_dom_partial_render/incr_dom_partial_render.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/incr_dom_partial_render" 5 + bug-reports: "https://github.com/janestreet/incr_dom_partial_render/issues" 6 + dev-repo: "git+https://github.com/janestreet/incr_dom_partial_render.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_dom_partial_render/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "incr_dom" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "splay_tree" {>= "v0.15" & < "v0.16"} 17 + "virtual_dom" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + "js_of_ocaml" {>= "3.9.0" & < "4.0.0"} 20 + "js_of_ocaml-ppx" {>= "3.9.0"} 21 + ] 22 + synopsis: "A library for simplifying rendering of large amounts of data" 23 + description: " 24 + This 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. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/incr_dom_partial_render-v0.15.0.tar.gz" 28 + checksum: "sha256=c5e5f8af479d54492db802227b96e757bffed3bdf5aa1453185058be8a090e86" 29 + }
+33
packages/incr_dom_sexp_form/incr_dom_sexp_form.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/incr_dom_sexp_form" 5 + bug-reports: "https://github.com/janestreet/incr_dom_sexp_form/issues" 6 + dev-repo: "git+https://github.com/janestreet/incr_dom_sexp_form.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_dom_sexp_form/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "incr_dom" {>= "v0.15" & < "v0.16"} 15 + "incr_dom_interactive" {>= "v0.15" & < "v0.16"} 16 + "incr_map" {>= "v0.15" & < "v0.16"} 17 + "incr_select" {>= "v0.15" & < "v0.16"} 18 + "incremental" {>= "v0.15" & < "v0.16"} 19 + "ppx_jane" {>= "v0.15" & < "v0.16"} 20 + "splay_tree" {>= "v0.15" & < "v0.16"} 21 + "virtual_dom" {>= "v0.15" & < "v0.16"} 22 + "dune" {>= "2.0.0"} 23 + "js_of_ocaml" {>= "3.9.0" & < "4.0.0"} 24 + "js_of_ocaml-ppx" {>= "3.9.0"} 25 + ] 26 + synopsis: "A library for building forms that allow the user to edit complicated types" 27 + description: " 28 + It relies on the fact that the type of the value being edited can be serialized via sexps. 29 + " 30 + url { 31 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/incr_dom_sexp_form-v0.15.0.tar.gz" 32 + checksum: "sha256=737423594c4b6f3efd9bc71d3d0c07da8cd40f62eb1ae53df2ceab3e2eab6e33" 33 + }
+31
packages/incr_map/incr_map.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/incr_map" 5 + bug-reports: "https://github.com/janestreet/incr_map/issues" 6 + dev-repo: "git+https://github.com/janestreet/incr_map.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_map/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "abstract_algebra" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "incremental" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "ppx_pattern_bind" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "Helpers for incremental operations on map like data structures" 22 + description: " 23 + A set of functions for operating incrementally and efficiently on map 24 + like data structures. This leverages new functionality in Incremental 25 + along with the ability to efficiently diff map data structures using 26 + =Map.symmetric_diff=. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/incr_map-v0.15.0.tar.gz" 30 + checksum: "sha256=c28546d5ec4eb224d7ab513f700cef8e3f3ed18991164685792bc2510f874158" 31 + }
+31
packages/incr_select/incr_select.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/incr_select" 5 + bug-reports: "https://github.com/janestreet/incr_select/issues" 6 + dev-repo: "git+https://github.com/janestreet/incr_select.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_select/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "incremental" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Handling of large set of incremental outputs from a single input" 20 + description: " 21 + Ability to create a large set of incremental outputs based on a single 22 + incremental input, where some subset of the outputs are selected to 23 + have specific values, and the remainder are left with a specified 24 + default value. The outputs are updated in time proportional to the 25 + number of outputs that are changed, independent of the number of 26 + outputs that exist. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/incr_select-v0.15.0.tar.gz" 30 + checksum: "sha256=d49a3b150941ae9457e8bf2f42bdab23cb49d51d124ead9926d65716a8220fe5" 31 + }
+29
packages/incremental/incremental.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/incremental" 5 + bug-reports: "https://github.com/janestreet/incremental/issues" 6 + dev-repo: "git+https://github.com/janestreet/incremental.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incremental/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Library for incremental computations" 20 + description: " 21 + Part of Jane Street's Core library 22 + The Core suite of libraries is an industrial strength alternative to 23 + OCaml's standard library that was developed by Jane Street, the 24 + largest industrial user of OCaml. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/incremental-v0.15.0.tar.gz" 28 + checksum: "sha256=8dc7e111fe3e52068b60300d72a744a63b40a1df79c67b835b364bdceb321b36" 29 + }
+25
packages/int_repr/int_repr.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/int_repr" 5 + bug-reports: "https://github.com/janestreet/int_repr/issues" 6 + dev-repo: "git+https://github.com/janestreet/int_repr.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/int_repr/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.10.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "Integers of various widths" 19 + description: " 20 + Integers of various widths. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/int_repr-v0.15.0.tar.gz" 24 + checksum: "sha256=5d357b58914bcaa183432f2cfafc726ecccaa36f42cab982ab32e8b1c1ed6719" 25 + }
+23
packages/jane-street-headers/jane-street-headers.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/jane-street-headers" 5 + bug-reports: "https://github.com/janestreet/jane-street-headers/issues" 6 + dev-repo: "git+https://github.com/janestreet/jane-street-headers.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/jane-street-headers/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.04.2"} 14 + "dune" {>= "2.0.0"} 15 + ] 16 + synopsis: "Jane Street C header files" 17 + description: " 18 + C header files shared between the various Jane Street packages 19 + " 20 + url { 21 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/jane-street-headers-v0.15.0.tar.gz" 22 + checksum: "sha256=34e4a37b26e3827da129c0ac7add26e8c09a21a704d55ca05211a8de17c847e4" 23 + }
+27
packages/jsonaf/jsonaf.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/jsonaf" 5 + bug-reports: "https://github.com/janestreet/jsonaf/issues" 6 + dev-repo: "git+https://github.com/janestreet/jsonaf.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/jsonaf/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.10.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "angstrom" {>= "0.14.1"} 17 + "dune" {>= "2.0.0"} 18 + "faraday" 19 + ] 20 + synopsis: "A library for parsing, manipulating, and serializing data structured as JSON" 21 + description: " 22 + A library for parsing, manipulating, and serializing data structured as JSON. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/jsonaf-v0.15.0.tar.gz" 26 + checksum: "sha256=695e50569db70af61954a1a177ba119d2f2ddcdd34a54f39213d659b23dd6ff8" 27 + }
+31
packages/jst-config/jst-config.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/jst-config" 5 + bug-reports: "https://github.com/janestreet/jst-config/issues" 6 + dev-repo: "git+https://github.com/janestreet/jst-config.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/jst-config/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_assert" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "dune-configurator" 18 + ] 19 + synopsis: "Compile-time configuration for Jane Street libraries" 20 + description: " 21 + Defines compile-time constants used in Jane Street libraries such as Base, Core, and 22 + Async. 23 + 24 + This package has an unstable interface; it is intended only to share configuration between 25 + different packages from Jane Street. Future updates may not be backward-compatible, and we 26 + do not recommend using this package directly. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/jst-config-v0.15.0.tar.gz" 30 + checksum: "sha256=4913416b89b3c7ff7b75ef5bc98c33166756fa0861aa73dff144b32e6e79dc18" 31 + }
+36
packages/krb/krb.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/krb" 5 + bug-reports: "https://github.com/janestreet/krb/issues" 6 + dev-repo: "git+https://github.com/janestreet/krb.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/krb/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "base" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "env_config" {>= "v0.15" & < "v0.16"} 18 + "hex_encode" {>= "v0.15" & < "v0.16"} 19 + "ppx_jane" {>= "v0.15" & < "v0.16"} 20 + "protocol_version_header" {>= "v0.15" & < "v0.16"} 21 + "stdio" {>= "v0.15" & < "v0.16"} 22 + "username_kernel" {>= "v0.15" & < "v0.16"} 23 + "dune" {>= "2.0.0"} 24 + "dune-configurator" 25 + ] 26 + synopsis: "A library for using Kerberos for both Rpc and Tcp communication" 27 + description: " 28 + Jane Street's library for Kerberizing RPC connections so that 29 + - the server gets an authenticated principal (i.e. username) with 30 + every incoming connection, and 31 + - RPC communication may be encrypted, if necessary. 32 + " 33 + url { 34 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/krb-v0.15.0.tar.gz" 35 + checksum: "sha256=d0b4b946f4e53dff9091d2d02a235e861ab5ad9d64638b17ba1834dedfb4f53d" 36 + }
+32
packages/line-up-words/line-up-words.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/line-up-words" 5 + bug-reports: "https://github.com/janestreet/line-up-words/issues" 6 + dev-repo: "git+https://github.com/janestreet/line-up-words.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/line-up-words/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_unix" {>= "v0.15" & < "v0.16"} 16 + "patience_diff" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "re2" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + "pcre" 21 + ] 22 + synopsis: "Align words in an intelligent way" 23 + description: " 24 + line-up-words is a small command line tool that tries to align words 25 + in a sequence of lines in an intelligent way. 26 + 27 + It comes as a binary and an emacs mode. 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/line-up-words-v0.15.0.tar.gz" 31 + checksum: "sha256=060f154b237eda801a19811513d56ac818c6f90f52c82721d6f203b022ed2a19" 32 + }
+34
packages/magic-trace/magic-trace.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/magic-trace" 5 + bug-reports: "https://github.com/janestreet/magic-trace/issues" 6 + dev-repo: "git+https://github.com/janestreet/magic-trace.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/magic-trace/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_unix" {>= "v0.15" & < "v0.16"} 17 + "fzf" {>= "v0.15" & < "v0.16"} 18 + "ocaml-probes" {>= "v0.15" & < "v0.16"} 19 + "ppx_jane" {>= "v0.15" & < "v0.16"} 20 + "shell" {>= "v0.15" & < "v0.16"} 21 + "tracing" {>= "v0.15" & < "v0.16"} 22 + "dune" {>= "2.0.0"} 23 + "owee" 24 + "re" {>= "1.8.0"} 25 + ] 26 + synopsis: "Easy Intel Processor Trace Visualizer" 27 + description: " 28 + Magic-trace makes it easy to record and visualize Intel Processor Trace data for 29 + debugging tricky performance issues. 30 + " 31 + url { 32 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/magic-trace-v0.15.0.tar.gz" 33 + checksum: "sha256=019cb95a04af9588248a315795e9c77738fb70a2ca466350ec09ba467b814344" 34 + }
+37
packages/memtrace_viewer/memtrace_viewer.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "opensource@janestreet.com" 3 + authors: ["Jane Street Group, LLC <opensource@janestreet.com>"] 4 + homepage: "https://github.com/janestreet/memtrace_viewer" 5 + bug-reports: "https://github.com/janestreet/memtrace_viewer/issues" 6 + dev-repo: "git+https://github.com/janestreet/memtrace_viewer.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/memtrace_viewer/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.11.0"} 14 + "async_js" {>= "v0.15" & < "v0.16"} 15 + "async_kernel" {>= "v0.15" & < "v0.16"} 16 + "async_rpc_kernel" {>= "v0.15" & < "v0.16"} 17 + "bonsai" {>= "v0.15" & < "v0.16"} 18 + "core_kernel" {>= "v0.15" & < "v0.16"} 19 + "ppx_jane" {>= "v0.15" & < "v0.16"} 20 + "async_rpc_websocket" {>= "v0.15" & < "v0.16"} 21 + "virtual_dom" {>= "v0.15" & < "v0.16"} 22 + "dune" {>= "2.0.0"} 23 + "js_of_ocaml-ppx" 24 + "memtrace" 25 + "ocaml-embed-file" {>= "v0.15" & < "v0.16"} 26 + ] 27 + synopsis: "Interactive memory profiler based on Memtrace" 28 + description: " 29 + Processes traces produced by the Memtrace library and displays the 30 + top allocators in a table or flame graph. To help find space leaks, 31 + events can be filtered by lifetime, showing only allocations of 32 + objects that are still live at peak memory usage. 33 + " 34 + url { 35 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/memtrace_viewer-v0.15.0.tar.gz" 36 + checksum: "sha256=b21d4895f874e48b9f271fb3166ea98c14e7cb1850d621c1e3275f0290d9e338" 37 + }
+29
packages/mlt_parser/mlt_parser.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/mlt_parser" 5 + bug-reports: "https://github.com/janestreet/mlt_parser/issues" 6 + dev-repo: "git+https://github.com/janestreet/mlt_parser.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/mlt_parser/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_expect" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "ppxlib" {>= "0.23.0"} 19 + ] 20 + synopsis: "Parsing of top-expect files" 21 + description: " 22 + Mlt_parser contains functions for parsing .mlt files (which contain OCaml toplevel 23 + sessions) both to power toplevel expect tests and to support a tool that converts 24 + .mlt files into .org files, for literate-style documentation. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/mlt_parser-v0.15.0.tar.gz" 28 + checksum: "sha256=fd4b8885f7a9fbb2336c1d761842fdbc49cc1f8a04bbc324eb1060a1094b335d" 29 + }
+29
packages/netsnmp/netsnmp.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/netsnmp" 5 + bug-reports: "https://github.com/janestreet/netsnmp/issues" 6 + dev-repo: "git+https://github.com/janestreet/netsnmp.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/netsnmp/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "conf-netsnmp" {>= "1.0.0"} 18 + "dune" {>= "2.0.0"} 19 + "re" {>= "1.8.0"} 20 + ] 21 + synopsis: "An interface to the Net-SNMP client library" 22 + description: " 23 + Provides a wrapper around the Net-SNMP client libraries including 24 + MIB handling and SNMP requests 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/netsnmp-v0.15.0.tar.gz" 28 + checksum: "sha256=4c9b6bae3b61d85d92f80fb5c0fe3fd6db498512eeaa3d332eed284f4693d269" 29 + }
+28
packages/notty_async/notty_async.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/notty_async" 5 + bug-reports: "https://github.com/janestreet/notty_async/issues" 6 + dev-repo: "git+https://github.com/janestreet/notty_async.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/notty_async/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "notty" {>= "0.2.1"} 18 + ] 19 + synopsis: "An Async driver for Notty" 20 + description: " 21 + Notty is a library for writing graphical terminal applications, and Notty_async 22 + is an Async driver, which makes it easy to build terminal applications using 23 + Async for managing concurrency. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/notty_async-v0.15.0.tar.gz" 27 + checksum: "sha256=16a1e28f145bd3c18203d26707fac984f6af903b3ca55d63a9d28f1c0d1ef7b0" 28 + }
+28
packages/ocaml-embed-file/ocaml-embed-file.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ocaml-embed-file" 5 + bug-reports: "https://github.com/janestreet/ocaml-embed-file/issues" 6 + dev-repo: "git+https://github.com/janestreet/ocaml-embed-file.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml-embed-file/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_unix" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Files contents as module constants" 21 + description: " 22 + Embed-file takes some files and generates code for an OCaml module 23 + defining string constants containing the contents of those files. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ocaml-embed-file-v0.15.0.tar.gz" 27 + checksum: "sha256=357916746a9e3c628c5194ca44805a29a8a97aa162e0e12d6e497f9fb4f3d8ed" 28 + }
+25
packages/ocaml-probes/ocaml-probes.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ocaml-probes" 5 + bug-reports: "https://github.com/janestreet/ocaml-probes/issues" 6 + dev-repo: "git+https://github.com/janestreet/ocaml-probes.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml-probes/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.11.0"} 14 + "dune" {>= "2.0.0"} 15 + "owee" 16 + ] 17 + synopsis: "USDT probes for OCaml: command line tool" 18 + description: " 19 + A tool for controlling user-space statically-defined tracing probes for OCaml. 20 + Experimental. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ocaml-probes-v0.15.0.tar.gz" 24 + checksum: "sha256=6d154b2f67b6ddd3a501c08b481f5946a02b886554f949a29e7091f6c74f5a90" 25 + }
+25
packages/ocaml_intrinsics/ocaml_intrinsics.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ocaml_intrinsics" 5 + bug-reports: "https://github.com/janestreet/ocaml_intrinsics/issues" 6 + dev-repo: "git+https://github.com/janestreet/ocaml_intrinsics.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml_intrinsics/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "dune" {>= "2.0.0"} 15 + "dune-configurator" 16 + ] 17 + synopsis: "Intrinsics" 18 + description: " 19 + Provides functions to invoke amd64 instructions (such as clz,popcnt,rdtsc,rdpmc) 20 + when available, or compatible software implementation on other targets. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ocaml_intrinsics-v0.15.0.tar.gz" 24 + checksum: "sha256=bdf6de8cd0157517ffa3827157b7913270db5f66fbfadc503eececa70e448cca" 25 + }
+29
packages/ocaml_plugin/ocaml_plugin.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ocaml_plugin" 5 + bug-reports: "https://github.com/janestreet/ocaml_plugin/issues" 6 + dev-repo: "git+https://github.com/janestreet/ocaml_plugin.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml_plugin/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_kernel" {>= "v0.15" & < "v0.16"} 17 + "core_unix" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "ppx_optcomp" {>= "v0.15" & < "v0.16"} 20 + "sexplib" {>= "v0.15" & < "v0.16"} 21 + "dune" {>= "2.0.0"} 22 + ] 23 + synopsis: "Automatically build and dynlink OCaml source files" 24 + description: " 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ocaml_plugin-v0.15.0.tar.gz" 28 + checksum: "sha256=2b8726c467e0f3104831ea18c649f61aa08540d6ddeb7cdcf266a73aeb760834" 29 + }
+28
packages/pam/pam.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/pam" 5 + bug-reports: "https://github.com/janestreet/pam/issues" 6 + dev-repo: "git+https://github.com/janestreet/pam.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/pam/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "conf-pam" 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "OCaml bindings for the Linux-PAM library" 20 + description: " 21 + This provides OCaml bindings for the Linux-PAM (Pluggable Authentication 22 + Modules for Linux) library. It allows OCaml programs to delegate 23 + authentication tasks to the Linux-PAM framework. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/pam-v0.15.0.tar.gz" 27 + checksum: "sha256=a58db9fb7d194a97823263d870ae43753495802643fd62cb9f542f30f4b6a879" 28 + }
+43
packages/parsexp/parsexp.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/parsexp" 5 + bug-reports: "https://github.com/janestreet/parsexp/issues" 6 + dev-repo: "git+https://github.com/janestreet/parsexp.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/parsexp/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "sexplib0" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "S-expression parsing library" 19 + description: " 20 + This library provides generic parsers for parsing S-expressions from 21 + strings or other medium. 22 + 23 + The library is focused on performances but still provide full generic 24 + parsers that can be used with strings, bigstrings, lexing buffers, 25 + character streams or any other sources effortlessly. 26 + 27 + It provides three different class of parsers: 28 + - the normal parsers, producing [Sexp.t] or [Sexp.t list] values 29 + - the parsers with positions, building compact position sequences so 30 + that one can recover original positions in order to report properly 31 + located errors at little cost 32 + - the Concrete Syntax Tree parsers, produce values of type 33 + [Parsexp.Cst.t] which record the concrete layout of the s-expression 34 + syntax, including comments 35 + 36 + This library is portable and doesn't provide IO functions. To read 37 + s-expressions from files or other external sources, you should use 38 + parsexp_io. 39 + " 40 + url { 41 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/parsexp-v0.15.0.tar.gz" 42 + checksum: "sha256=d1ee902b12ac7c0c888863025990d06845530fb75328454814e5ce5b6d43d193" 43 + }
+27
packages/parsexp_io/parsexp_io.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/parsexp_io" 5 + bug-reports: "https://github.com/janestreet/parsexp_io/issues" 6 + dev-repo: "git+https://github.com/janestreet/parsexp_io.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/parsexp_io/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "parsexp" {>= "v0.15" & < "v0.16"} 16 + "ppx_js_style" {>= "v0.15" & < "v0.16"} 17 + "stdio" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "S-expression parsing library (IO functions)" 21 + description: " 22 + Parsexp_io provides functions for loading s-expressions from files. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/parsexp_io-v0.15.0.tar.gz" 26 + checksum: "sha256=10702f1f6ff6f8e540a18e156469b097e988f8dfec9117d8263962d84349f835" 27 + }
+30
packages/patdiff/patdiff.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/patdiff" 5 + bug-reports: "https://github.com/janestreet/patdiff/issues" 6 + dev-repo: "git+https://github.com/janestreet/patdiff.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/patdiff/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "core_unix" {>= "v0.15" & < "v0.16"} 17 + "expect_test_helpers_core" {>= "v0.15" & < "v0.16"} 18 + "patience_diff" {>= "v0.15" & < "v0.16"} 19 + "ppx_jane" {>= "v0.15" & < "v0.16"} 20 + "dune" {>= "2.0.0"} 21 + "pcre" 22 + "re" {>= "1.8.0"} 23 + ] 24 + synopsis: "File Diff using the Patience Diff algorithm" 25 + description: " 26 + " 27 + url { 28 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/patdiff-v0.15.0.tar.gz" 29 + checksum: "sha256=089e88efbbda5c7f1249d0b427336fa56679c52d7bc94b76a2bc7df8ade52d13" 30 + }
+25
packages/patience_diff/patience_diff.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/patience_diff" 5 + bug-reports: "https://github.com/janestreet/patience_diff/issues" 6 + dev-repo: "git+https://github.com/janestreet/patience_diff.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/patience_diff/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Diff library using Bram Cohen's patience diff algorithm" 20 + description: " 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/patience_diff-v0.15.0.tar.gz" 24 + checksum: "sha256=b8d25b650afb176e0ca21228d4c55d13e1fc431cec808f4e3c4673b44776ac6e" 25 + }
+31
packages/posixat/posixat.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/posixat" 5 + bug-reports: "https://github.com/janestreet/posixat/issues" 6 + dev-repo: "git+https://github.com/janestreet/posixat.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/posixat/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_optcomp" {>= "v0.15" & < "v0.16"} 16 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Bindings to the posix *at functions" 20 + description: " 21 + Posixat is a small library that just binds the various *at posix 22 + functions. 23 + 24 + The posix *at functions takes the current working directory as a file 25 + descriptor. For instance this allows to reliably maintain several 26 + working directories inside the same process. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/posixat-v0.15.0.tar.gz" 30 + checksum: "sha256=1a6838c6b713ff810af365a81556d9dc73256a6a02fbe302e7bd9a8cec226e72" 31 + }
+31
packages/postgres_async/postgres_async.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/postgres_async" 5 + bug-reports: "https://github.com/janestreet/postgres_async/issues" 6 + dev-repo: "git+https://github.com/janestreet/postgres_async.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/postgres_async/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_kernel" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "OCaml/async implementation of the postgres protocol (i.e., does not use C-bindings to libpq)" 21 + description: " 22 + postgres_async is an OCaml PostgreSQL client that implements the PostgreSQL 23 + protocol rather than binding to the libpq C library. It provides support for 24 + regular queries (including support for 'parameters': \"SELECT * WHERE a = $1\") 25 + and COPY IN mode. The interface presented is minimal to keep the library simple 26 + for now, though in the future a layer on top may add convenience functions. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/postgres_async-v0.15.0.tar.gz" 30 + checksum: "sha256=9bbf2cb4fc2fcb43147591ad4996ff96b8f6173da61c518da7d5e18bb0090339" 31 + }
+26
packages/ppx_accessor/ppx_accessor.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_accessor" 5 + bug-reports: "https://github.com/janestreet/ppx_accessor/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_accessor.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_accessor/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.09.0"} 14 + "accessor" {>= "v0.15" & < "v0.16"} 15 + "base" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "[@@deriving] plugin to generate accessors for use with the Accessor libraries" 20 + description: " 21 + Automatically generate accessors given a type definition. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_accessor-v0.15.0.tar.gz" 25 + checksum: "sha256=1c296a857b58361c745f346337e738d6c7eb4376a5950208d796c61189ba2ea6" 26 + }
+29
packages/ppx_assert/ppx_assert.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_assert" 5 + bug-reports: "https://github.com/janestreet/ppx_assert/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_assert.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_assert/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_cold" {>= "v0.15" & < "v0.16"} 16 + "ppx_compare" {>= "v0.15" & < "v0.16"} 17 + "ppx_here" {>= "v0.15" & < "v0.16"} 18 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + "ppxlib" {>= "0.23.0"} 21 + ] 22 + synopsis: "Assert-like extension nodes that raise useful errors on failure" 23 + description: " 24 + Part of the Jane Street's PPX rewriters collection. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_assert-v0.15.0.tar.gz" 28 + checksum: "sha256=4e5f653f84232569cd7d8e04d09ebba28b395e4be037c0b1e122e82cbe0f5967" 29 + }
+32
packages/ppx_base/ppx_base.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_base" 5 + bug-reports: "https://github.com/janestreet/ppx_base/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_base.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_base/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "ppx_cold" {>= "v0.15" & < "v0.16"} 15 + "ppx_compare" {>= "v0.15" & < "v0.16"} 16 + "ppx_enumerate" {>= "v0.15" & < "v0.16"} 17 + "ppx_hash" {>= "v0.15" & < "v0.16"} 18 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + "ppxlib" {>= "0.23.0"} 21 + ] 22 + synopsis: "Base set of ppx rewriters" 23 + description: " 24 + ppx_base is the set of ppx rewriters used for Base. 25 + 26 + Note that Base doesn't need ppx to build, it is only used as a 27 + verification tool. 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_base-v0.15.0.tar.gz" 31 + checksum: "sha256=d6bbad352ea547c9c0a3636abe87287d5a680b46a06ddd70d6126905853f3ca0" 32 + }
+25
packages/ppx_bench/ppx_bench.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_bench" 5 + bug-reports: "https://github.com/janestreet/ppx_bench/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_bench.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_bench/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "ppx_inline_test" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "ppxlib" {>= "0.23.0"} 17 + ] 18 + synopsis: "Syntax extension for writing in-line benchmarks in ocaml code" 19 + description: " 20 + Part of the Jane Street's PPX rewriters collection. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_bench-v0.15.0.tar.gz" 24 + checksum: "sha256=b188c72c3ecd7273fbecece152da206df937263ed5bf0d3163e9a123a8c2e17e" 25 + }
+27
packages/ppx_bin_prot/ppx_bin_prot.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_bin_prot" 5 + bug-reports: "https://github.com/janestreet/ppx_bin_prot/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_bin_prot.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_bin_prot/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "bin_prot" {>= "v0.15" & < "v0.16"} 16 + "ppx_here" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "ppxlib" {>= "0.23.0"} 19 + ] 20 + synopsis: "Generation of bin_prot readers and writers from types" 21 + description: " 22 + Part of the Jane Street's PPX rewriters collection. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_bin_prot-v0.15.0.tar.gz" 26 + checksum: "sha256=b2c8e62211d9a3ae5f91984613b812e0416c73120a2a18b8670d131110154013" 27 + }
+25
packages/ppx_cold/ppx_cold.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_cold" 5 + bug-reports: "https://github.com/janestreet/ppx_cold/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_cold.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_cold/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "ppxlib" {>= "0.23.0"} 17 + ] 18 + synopsis: "Expands [@cold] into [@inline never][@specialise never][@local never]" 19 + description: " 20 + Part of the Jane Street's PPX rewriters collection. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_cold-v0.15.0.tar.gz" 24 + checksum: "sha256=8b9fae3341332411e46209d6639d75810260caa897aff4945500612db8abf88d" 25 + }
+25
packages/ppx_compare/ppx_compare.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_compare" 5 + bug-reports: "https://github.com/janestreet/ppx_compare/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_compare.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_compare/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "ppxlib" {>= "0.23.0"} 17 + ] 18 + synopsis: "Generation of comparison functions from types" 19 + description: " 20 + Part of the Jane Street's PPX rewriters collection. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_compare-v0.15.0.tar.gz" 24 + checksum: "sha256=6a0728929a7b591dffa0f1099d989854f871238697c70b34475eb9ffdce17385" 25 + }
+25
packages/ppx_conv_func/ppx_conv_func.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_conv_func" 5 + bug-reports: "https://github.com/janestreet/ppx_conv_func/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_conv_func/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "ppxlib" {>= "0.23.0"} 17 + ] 18 + synopsis: "Deprecated" 19 + description: " 20 + Part of the Jane Street's PPX rewriters collection. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_conv_func-v0.15.0.tar.gz" 24 + checksum: "sha256=5d85e2f515532cef9df15300af76484f40975098abe2f5ec226ce606407f5ad7" 25 + }
+34
packages/ppx_css/ppx_css.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_css" 5 + bug-reports: "https://github.com/janestreet/ppx_css/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_css.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_css/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.11.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "ppx_here" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "stdio" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + "js_of_ocaml" {>= "3.9.0" & < "4.0.0"} 21 + "js_of_ocaml-ppx" {>= "3.9.0"} 22 + "menhirLib" 23 + "ppxlib" {>= "0.23.0"} 24 + "re" {>= "1.8.0"} 25 + "sedlex" {< "2.4"} 26 + ] 27 + synopsis: "A ppx that takes in css strings and produces a module for accessing the unique names defined within" 28 + description: " 29 + A ppx that takes in css strings and produces a module for accessing the unique names defined within. 30 + " 31 + url { 32 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_css-v0.15.0.tar.gz" 33 + checksum: "sha256=3c789f304010f82e3c4e73da2f3dd4b269f80c7a033524fc8d268b31915f5ca3" 34 + }
+28
packages/ppx_csv_conv/ppx_csv_conv.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_csv_conv" 5 + bug-reports: "https://github.com/janestreet/ppx_csv_conv/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_csv_conv/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "csvfields" {>= "v0.15" & < "v0.16"} 16 + "ppx_conv_func" {>= "v0.15" & < "v0.16"} 17 + "ppx_fields_conv" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + "ppxlib" {>= "0.23.0"} 20 + ] 21 + synopsis: "Generate functions to read/write records in csv format" 22 + description: " 23 + Part of the Jane Street's PPX rewriters collection. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_csv_conv-v0.15.0.tar.gz" 27 + checksum: "sha256=3ab66631f5d794ad05a2e6e4cfc4e06d3674a7802709b77c6709bbb8e3df1eb0" 28 + }
+26
packages/ppx_custom_printf/ppx_custom_printf.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_custom_printf" 5 + bug-reports: "https://github.com/janestreet/ppx_custom_printf/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_custom_printf.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_custom_printf/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "Printf-style format-strings for user-defined string conversion" 20 + description: " 21 + Part of the Jane Street's PPX rewriters collection. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_custom_printf-v0.15.0.tar.gz" 25 + checksum: "sha256=ae0ca7773cdbabf8caac90353c953fc4654ad3d988219c7ce6a03b08f2a3a680" 26 + }
+31
packages/ppx_deriving_hardcaml/ppx_deriving_hardcaml.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_deriving_hardcaml" 5 + bug-reports: "https://github.com/janestreet/ppx_deriving_hardcaml/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_deriving_hardcaml.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_deriving_hardcaml/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "hardcaml" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "ppxlib" {>= "0.23.0"} 19 + ] 20 + synopsis: "Rewrite OCaml records for use as Hardcaml Interfaces" 21 + description: " 22 + An interface in Hardcaml is an OCaml record with special attributes including 23 + a bit width and RTL netlist name. Input and output ports of a hardware design 24 + can then be accessed through the OCaml record. This allows easier management 25 + of bundles of ports when working with the Simulator, Netlist generation or 26 + hierarchical designs. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_deriving_hardcaml-v0.15.0.tar.gz" 30 + checksum: "sha256=4f0c0be1547edd7d2e0754c3333c42411712362c9c2792a15da78c1ceba81b94" 31 + }
+25
packages/ppx_disable_unused_warnings/ppx_disable_unused_warnings.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_disable_unused_warnings" 5 + bug-reports: "https://github.com/janestreet/ppx_disable_unused_warnings/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_disable_unused_warnings.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_disable_unused_warnings/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "ppxlib" {>= "0.23.0"} 17 + ] 18 + synopsis: "Expands [@disable_unused_warnings] into [@warning \"-20-26-32-33-34-35-36-37-38-39-60-66-67\"]" 19 + description: " 20 + Part of the Jane Street's PPX rewriters collection. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_disable_unused_warnings-v0.15.0.tar.gz" 24 + checksum: "sha256=aeab318cb7541f9b22da50268492ff9d161ece9003ed5b1977917da346f6eebe" 25 + }
+25
packages/ppx_enumerate/ppx_enumerate.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_enumerate" 5 + bug-reports: "https://github.com/janestreet/ppx_enumerate/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_enumerate.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_enumerate/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "ppxlib" {>= "0.23.0"} 17 + ] 18 + synopsis: "Generate a list containing all values of a finite type" 19 + description: " 20 + Part of the Jane Street's PPX rewriters collection. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_enumerate-v0.15.0.tar.gz" 24 + checksum: "sha256=deb5fb9ca12ade3e4fb8093f1cfdf50a03735b9db19a7535ad534331fb98d09b" 25 + }
+29
packages/ppx_expect/ppx_expect.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_expect" 5 + bug-reports: "https://github.com/janestreet/ppx_expect/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_expect.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_expect/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_here" {>= "v0.15" & < "v0.16"} 16 + "ppx_inline_test" {>= "v0.15" & < "v0.16"} 17 + "stdio" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + "ppxlib" {>= "0.23.0"} 20 + "re" {>= "1.8.0"} 21 + ] 22 + synopsis: "Cram like framework for OCaml" 23 + description: " 24 + Part of the Jane Street's PPX rewriters collection. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_expect-v0.15.0.tar.gz" 28 + checksum: "sha256=06315a45b43da72f96719bcb183c0177b5198beae8c3ddce357e180a32f9ca7b" 29 + }
+26
packages/ppx_fields_conv/ppx_fields_conv.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_fields_conv" 5 + bug-reports: "https://github.com/janestreet/ppx_fields_conv/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_fields_conv/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "fieldslib" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "Generation of accessor and iteration functions for ocaml records" 20 + description: " 21 + Part of the Jane Street's PPX rewriters collection. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_fields_conv-v0.15.0.tar.gz" 25 + checksum: "sha256=d22ab3b63b043baf67e2bf9f2a7d92da625b46afc0230f925aef732bd1b62e61" 26 + }
+26
packages/ppx_fixed_literal/ppx_fixed_literal.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_fixed_literal" 5 + bug-reports: "https://github.com/janestreet/ppx_fixed_literal/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_fixed_literal.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_fixed_literal/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "ppxlib" {>= "0.23.0"} 17 + ] 18 + synopsis: "Simpler notation for fixed point literals" 19 + description: " 20 + A ppx rewriter that rewrites fixed point literal of the 21 + form 1.0v to conversion functions currently in scope. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_fixed_literal-v0.15.0.tar.gz" 25 + checksum: "sha256=f04136ce33f999c08cadb92a17f371b4dcb086a7ae0039e5c2c86b2ce985a9fc" 26 + }
+27
packages/ppx_hash/ppx_hash.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_hash" 5 + bug-reports: "https://github.com/janestreet/ppx_hash/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_hash.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_hash/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_compare" {>= "v0.15" & < "v0.16"} 16 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "ppxlib" {>= "0.23.0"} 19 + ] 20 + synopsis: "A ppx rewriter that generates hash functions from type expressions and definitions" 21 + description: " 22 + Part of the Jane Street's PPX rewriters collection. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_hash-v0.15.0.tar.gz" 26 + checksum: "sha256=45bb666a0f93aab5bc120126c4c7d4081d611c64969606799248b2d8418d1711" 27 + }
+25
packages/ppx_here/ppx_here.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_here" 5 + bug-reports: "https://github.com/janestreet/ppx_here/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_here.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_here/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "ppxlib" {>= "0.23.0"} 17 + ] 18 + synopsis: "Expands [%here] into its location" 19 + description: " 20 + Part of the Jane Street's PPX rewriters collection. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_here-v0.15.0.tar.gz" 24 + checksum: "sha256=c5bc027c938a4893267c12e5ded6d7391b89851cf69094154ad9d824c3e0cadf" 25 + }
+25
packages/ppx_ignore_instrumentation/ppx_ignore_instrumentation.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_ignore_instrumentation" 5 + bug-reports: "https://github.com/janestreet/ppx_ignore_instrumentation/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_ignore_instrumentation.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_ignore_instrumentation/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "dune" {>= "2.0.0"} 15 + "ppxlib" {>= "0.23.0"} 16 + ] 17 + synopsis: "Ignore Jane Street specific instrumentation extensions" 18 + description: " 19 + Ignore Jane Street specific instrumentation extensions from internal PPXs or compiler 20 + features not yet upstreamed. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_ignore_instrumentation-v0.15.0.tar.gz" 24 + checksum: "sha256=22441d1be03937f32cb329cd5863fcb2d7d7e3f74bacce73b19bc0fd14a89f02" 25 + }
+26
packages/ppx_inline_test/ppx_inline_test.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_inline_test" 5 + bug-reports: "https://github.com/janestreet/ppx_inline_test/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_inline_test.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_inline_test/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "time_now" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "Syntax extension for writing in-line tests in ocaml code" 20 + description: " 21 + Part of the Jane Street's PPX rewriters collection. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_inline_test-v0.15.0.tar.gz" 25 + checksum: "sha256=3f78d141abc4a8e2ff69354299f8b2215ad33aa79a36a7f7fb82635e4ea1871b" 26 + }
+50
packages/ppx_jane/ppx_jane.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_jane" 5 + bug-reports: "https://github.com/janestreet/ppx_jane/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_jane.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_jane/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base_quickcheck" {>= "v0.15" & < "v0.16"} 15 + "ppx_assert" {>= "v0.15" & < "v0.16"} 16 + "ppx_base" {>= "v0.15" & < "v0.16"} 17 + "ppx_bench" {>= "v0.15" & < "v0.16"} 18 + "ppx_bin_prot" {>= "v0.15" & < "v0.16"} 19 + "ppx_custom_printf" {>= "v0.15" & < "v0.16"} 20 + "ppx_disable_unused_warnings" {>= "v0.15" & < "v0.16"} 21 + "ppx_expect" {>= "v0.15" & < "v0.16"} 22 + "ppx_fields_conv" {>= "v0.15" & < "v0.16"} 23 + "ppx_fixed_literal" {>= "v0.15" & < "v0.16"} 24 + "ppx_here" {>= "v0.15" & < "v0.16"} 25 + "ppx_ignore_instrumentation" {>= "v0.15" & < "v0.16"} 26 + "ppx_inline_test" {>= "v0.15" & < "v0.16"} 27 + "ppx_let" {>= "v0.15" & < "v0.16"} 28 + "ppx_log" {>= "v0.15" & < "v0.16"} 29 + "ppx_module_timer" {>= "v0.15" & < "v0.16"} 30 + "ppx_optcomp" {>= "v0.15" & < "v0.16"} 31 + "ppx_optional" {>= "v0.15" & < "v0.16"} 32 + "ppx_pipebang" {>= "v0.15" & < "v0.16"} 33 + "ppx_sexp_message" {>= "v0.15" & < "v0.16"} 34 + "ppx_sexp_value" {>= "v0.15" & < "v0.16"} 35 + "ppx_stable" {>= "v0.15" & < "v0.16"} 36 + "ppx_string" {>= "v0.15" & < "v0.16"} 37 + "ppx_typerep_conv" {>= "v0.15" & < "v0.16"} 38 + "ppx_variants_conv" {>= "v0.15" & < "v0.16"} 39 + "dune" {>= "2.0.0"} 40 + "ppxlib" {>= "0.23.0"} 41 + ] 42 + synopsis: "Standard Jane Street ppx rewriters" 43 + description: " 44 + This package installs a ppx-jane executable, which is a ppx driver 45 + including all standard Jane Street ppx rewriters. 46 + " 47 + url { 48 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_jane-v0.15.0.tar.gz" 49 + checksum: "sha256=d0fa44d2279adfd24223c7e7a6d2a9be9fccc737810bf53876214181858e8146" 50 + }
+29
packages/ppx_js_style/ppx_js_style.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_js_style" 5 + bug-reports: "https://github.com/janestreet/ppx_js_style/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_js_style.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_js_style/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "octavius" 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "Code style checker for Jane Street Packages" 20 + description: " 21 + Part of the Jane Street's PPX rewriters collection. 22 + 23 + This packages is a no-op ppx rewriter. It is used as a 'lint' tool to 24 + enforce some coding conventions across all Jane Street packages. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_js_style-v0.15.0.tar.gz" 28 + checksum: "sha256=9d05e3f97bf9351146e95a3bf99cdc77873738639bb29eded61888b7e38febeb" 29 + }
+27
packages/ppx_jsonaf_conv/ppx_jsonaf_conv.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_jsonaf_conv" 5 + bug-reports: "https://github.com/janestreet/ppx_jsonaf_conv/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_jsonaf_conv.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_jsonaf_conv/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "jsonaf" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "ppxlib" {>= "0.23.0"} 19 + ] 20 + synopsis: "[@@deriving] plugin to generate Jsonaf conversion functions" 21 + description: " 22 + Part of the Jane Street's PPX rewriters collection. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_jsonaf_conv-v0.15.0.tar.gz" 26 + checksum: "sha256=cf590ec1e9906d0666f063093962e4a2749609ae67a9bc54b9094e8095043763" 27 + }
+26
packages/ppx_let/ppx_let.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_let" 5 + bug-reports: "https://github.com/janestreet/ppx_let/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_let.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_let/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_here" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "Monadic let-bindings" 20 + description: " 21 + Part of the Jane Street's PPX rewriters collection. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_let-v0.15.0.tar.gz" 25 + checksum: "sha256=64742c11eab6d6915a5213b20648af16ea2f65771170887ad91f8f1da38f3655" 26 + }
+29
packages/ppx_log/ppx_log.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_log" 5 + bug-reports: "https://github.com/janestreet/ppx_log/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_log.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_log/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_here" {>= "v0.15" & < "v0.16"} 16 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 17 + "ppx_sexp_message" {>= "v0.15" & < "v0.16"} 18 + "sexplib" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + "ppxlib" {>= "0.23.0"} 21 + ] 22 + synopsis: "Ppx_sexp_message-like extension nodes for lazily rendering log messages" 23 + description: " 24 + Part of the Jane Street's PPX rewriters collection. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_log-v0.15.0.tar.gz" 28 + checksum: "sha256=037aa3c8c4dca5c7ce9154e981c146c92faeeac456931cf3c9496b4f9698763e" 29 + }
+28
packages/ppx_module_timer/ppx_module_timer.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_module_timer" 5 + bug-reports: "https://github.com/janestreet/ppx_module_timer/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_module_timer.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_module_timer/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_base" {>= "v0.15" & < "v0.16"} 16 + "stdio" {>= "v0.15" & < "v0.16"} 17 + "time_now" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + "ppxlib" {>= "0.23.0"} 20 + ] 21 + synopsis: "Ppx rewriter that records top-level module startup times" 22 + description: " 23 + Part of the Jane Street's PPX rewriters collection. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_module_timer-v0.15.0.tar.gz" 27 + checksum: "sha256=22a8d0347cb0c7a349a316ff250f059ab90dafd20f14373f08ef04500b967c62" 28 + }
+26
packages/ppx_optcomp/ppx_optcomp.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_optcomp" 5 + bug-reports: "https://github.com/janestreet/ppx_optcomp/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_optcomp.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_optcomp/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "stdio" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "Optional compilation for OCaml" 20 + description: " 21 + Part of the Jane Street's PPX rewriters collection. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_optcomp-v0.15.0.tar.gz" 25 + checksum: "sha256=c44e70d7b3c80f9e2bf8456da1076d16dc4504fc3e02d8709ca1b2e080caa6ed" 26 + }
+26
packages/ppx_optional/ppx_optional.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_optional" 5 + bug-reports: "https://github.com/janestreet/ppx_optional/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_optional.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_optional/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "ppxlib" {>= "0.23.0"} 17 + ] 18 + synopsis: "Pattern matching on flat options" 19 + description: " 20 + A ppx rewriter that rewrites simple match statements with an if then 21 + else expression. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_optional-v0.15.0.tar.gz" 25 + checksum: "sha256=72bb1319fc697c769df15ad659bdd0da2782df286212dd6b004c06e6a057c729" 26 + }
+28
packages/ppx_pattern_bind/ppx_pattern_bind.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_pattern_bind" 5 + bug-reports: "https://github.com/janestreet/ppx_pattern_bind/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_pattern_bind.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_pattern_bind/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_let" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "A ppx for writing fast incremental bind nodes in a pattern match" 20 + description: " 21 + A ppx rewriter that is intended for use with Incremental. It makes it 22 + easier to write incremental computations using pattern-matching in a 23 + way that causes incremental nodes to fire as little as possible. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_pattern_bind-v0.15.0.tar.gz" 27 + checksum: "sha256=15e24a49e914f64e8edda235894c995ed83b1734521e46d314b8761a492035b0" 28 + }
+24
packages/ppx_pipebang/ppx_pipebang.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_pipebang" 5 + bug-reports: "https://github.com/janestreet/ppx_pipebang/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_pipebang.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_pipebang/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "dune" {>= "2.0.0"} 15 + "ppxlib" {>= "0.23.0"} 16 + ] 17 + synopsis: "A ppx rewriter that inlines reverse application operators `|>` and `|!`" 18 + description: " 19 + Part of the Jane Street's PPX rewriters collection. 20 + " 21 + url { 22 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_pipebang-v0.15.0.tar.gz" 23 + checksum: "sha256=1e56554d86ab61830492cc922b02dab0110cdd7584e90ffef4832dc6335620a8" 24 + }
+27
packages/ppx_python/ppx_python.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_python" 5 + bug-reports: "https://github.com/janestreet/ppx_python/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_python.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_python/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_base" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + "pyml" {>= "20200115"} 19 + ] 20 + synopsis: "[@@deriving] plugin to generate Python conversion functions" 21 + description: " 22 + Part of the Jane Street's PPX rewriters collection. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_python-v0.15.0.tar.gz" 26 + checksum: "sha256=471f4d2bffb46e540ee59c1d8f1f7fb0285f8e4a3bece3e875fe040ffb2fc415" 27 + }
+26
packages/ppx_sexp_conv/ppx_sexp_conv.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_sexp_conv" 5 + bug-reports: "https://github.com/janestreet/ppx_sexp_conv/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_sexp_conv/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "sexplib0" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "[@@deriving] plugin to generate S-expression conversion functions" 20 + description: " 21 + Part of the Jane Street's PPX rewriters collection. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_sexp_conv-v0.15.0.tar.gz" 25 + checksum: "sha256=d9cd1eefa179acedb8954ba95ed01e8fd685dae6e278061936ce5930d95a8380" 26 + }
+27
packages/ppx_sexp_message/ppx_sexp_message.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_sexp_message" 5 + bug-reports: "https://github.com/janestreet/ppx_sexp_message/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_sexp_message.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_sexp_message/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_here" {>= "v0.15" & < "v0.16"} 16 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "ppxlib" {>= "0.23.0"} 19 + ] 20 + synopsis: "A ppx rewriter for easy construction of s-expressions" 21 + description: " 22 + Part of the Jane Street's PPX rewriters collection. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_sexp_message-v0.15.0.tar.gz" 26 + checksum: "sha256=0d94785f80e45b97269e2e34b762a0909eba6a46e55c383cf8c1bdb8ffffdaba" 27 + }
+27
packages/ppx_sexp_value/ppx_sexp_value.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_sexp_value" 5 + bug-reports: "https://github.com/janestreet/ppx_sexp_value/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_sexp_value.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_sexp_value/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_here" {>= "v0.15" & < "v0.16"} 16 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "ppxlib" {>= "0.23.0"} 19 + ] 20 + synopsis: "A ppx rewriter that simplifies building s-expressions from ocaml values" 21 + description: " 22 + Part of the Jane Street's PPX rewriters collection. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_sexp_value-v0.15.0.tar.gz" 26 + checksum: "sha256=376ed3dcfb2f98b22d0c3a41a2adec3255ace7c93b8b72a8b3a46154395b558d" 27 + }
+26
packages/ppx_stable/ppx_stable.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_stable" 5 + bug-reports: "https://github.com/janestreet/ppx_stable/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_stable.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_stable/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + "ppxlib" {>= "0.23.0"} 17 + ] 18 + synopsis: "Stable types conversions generator" 19 + description: " 20 + A ppx extension for easier implementation of conversion functions between almost 21 + identical types. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_stable-v0.15.0.tar.gz" 25 + checksum: "sha256=90b4e87a590c695938db2b148aeb4a6543d32525ee826432812034470c012bb3" 26 + }
+26
packages/ppx_string/ppx_string.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_string" 5 + bug-reports: "https://github.com/janestreet/ppx_string/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_string.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_string/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_base" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "Ppx extension for string interpolation" 20 + description: " 21 + Part of the Jane Street's PPX rewriters collection. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_string-v0.15.0.tar.gz" 25 + checksum: "sha256=f33d4956792fd022c63f8eef4269fcbf77aa06402d7b17df80cb493482b71393" 26 + }
+39
packages/ppx_type_directed_value/ppx_type_directed_value.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_type_directed_value" 5 + bug-reports: "https://github.com/janestreet/ppx_type_directed_value/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_type_directed_value.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_type_directed_value/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "Get [@@deriving]-style generation of type-directed values without writing a ppx" 20 + description: " 21 + `Ppx_type_directed_value` is a ppx that does `[@@deriving]`-style 22 + generation of type-directed values based on user-provided modules. The 23 + user-provided modules tell `ppx_type_directed_value` how to compose 24 + type-directed values (for example, combine type-directed values of the 25 + fields of a record to form a type-directed value for the record 26 + itself). 27 + 28 + This allows a wide variety of PPXs such as `ppx_sexp_conv`, 29 + `ppx_compare`, `ppx_enumerate`, etc. to be implemented with 30 + `ppx_type_directed_value`, but with some runtime cost. 31 + 32 + This PPX currently supports deriving type-directed values for records, ordinary 33 + & polymorphic variants and tuples. It also supports custom user-defined attributes 34 + on record and variant fields. 35 + " 36 + url { 37 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_type_directed_value-v0.15.0.tar.gz" 38 + checksum: "sha256=2d72561276b7b3cc39bd60ca84b202881f0afbc7b96e93705972b2cc7ad83fbc" 39 + }
+33
packages/ppx_typed_fields/ppx_typed_fields.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_typed_fields" 5 + bug-reports: "https://github.com/janestreet/ppx_typed_fields/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_typed_fields.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_typed_fields/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.09.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "ppx_compare" {>= "v0.15" & < "v0.16"} 17 + "ppx_enumerate" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 20 + "ppx_string" {>= "v0.15" & < "v0.16"} 21 + "sexplib" {>= "v0.15" & < "v0.16"} 22 + "sexplib0" {>= "v0.15" & < "v0.16"} 23 + "dune" {>= "2.0.0"} 24 + "ppxlib" {>= "0.23.0"} 25 + ] 26 + synopsis: "GADT-based field accessors and utilities" 27 + description: " 28 + Part of the Jane Street's PPX rewriters collection. 29 + " 30 + url { 31 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_typed_fields-v0.15.0.tar.gz" 32 + checksum: "sha256=0defdb3e4de2cad1330e3ca305fc79cccbe0e6ed0753b34b41fc92367f6549da" 33 + }
+26
packages/ppx_typerep_conv/ppx_typerep_conv.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_typerep_conv" 5 + bug-reports: "https://github.com/janestreet/ppx_typerep_conv/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_typerep_conv.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_typerep_conv/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "typerep" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "Generation of runtime types from type declarations" 20 + description: " 21 + Part of the Jane Street's PPX rewriters collection. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_typerep_conv-v0.15.0.tar.gz" 25 + checksum: "sha256=e71729ed13a3cafd8f541056340bf167e8b510f3090ff5825402ed61af3b5e9f" 26 + }
+26
packages/ppx_variants_conv/ppx_variants_conv.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_variants_conv" 5 + bug-reports: "https://github.com/janestreet/ppx_variants_conv/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_variants_conv.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_variants_conv/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "variantslib" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "ppxlib" {>= "0.23.0"} 18 + ] 19 + synopsis: "Generation of accessor and iteration functions for ocaml variant types" 20 + description: " 21 + Part of the Jane Street's PPX rewriters collection. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_variants_conv-v0.15.0.tar.gz" 25 + checksum: "sha256=6e7096f6e7b6c2fa916e85d2b526a4574234f72185b40f7d409d08f339dfac9c" 26 + }
+28
packages/ppx_xml_conv/ppx_xml_conv.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_xml_conv" 5 + bug-reports: "https://github.com/janestreet/ppx_xml_conv/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_xml_conv/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "csvfields" {>= "v0.15" & < "v0.16"} 16 + "ppx_conv_func" {>= "v0.15" & < "v0.16"} 17 + "ppx_fields_conv" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + "ppxlib" {>= "0.23.0"} 20 + ] 21 + synopsis: "Generate XML conversion functions from records" 22 + description: " 23 + Part of the Jane Street's PPX rewriters collection. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_xml_conv-v0.15.0.tar.gz" 27 + checksum: "sha256=9faa7af16e8f1f054ecd7d3a6190f92ae39e041845b4341b272c0f5ba368cf8d" 28 + }
+27
packages/ppx_yojson_conv/ppx_yojson_conv.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_yojson_conv" 5 + bug-reports: "https://github.com/janestreet/ppx_yojson_conv/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_yojson_conv.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_yojson_conv/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_js_style" {>= "v0.15" & < "v0.16"} 16 + "ppx_yojson_conv_lib" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "ppxlib" {>= "0.23.0"} 19 + ] 20 + synopsis: "[@@deriving] plugin to generate Yojson conversion functions" 21 + description: " 22 + Part of the Jane Street's PPX rewriters collection. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_yojson_conv-v0.15.0.tar.gz" 26 + checksum: "sha256=1efba0d62128e43b618ada9d6ccd615e46d5227611594f0b2e01a8d6c0f9b40f" 27 + }
+24
packages/ppx_yojson_conv_lib/ppx_yojson_conv_lib.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/ppx_yojson_conv_lib" 5 + bug-reports: "https://github.com/janestreet/ppx_yojson_conv_lib/issues" 6 + dev-repo: "git+https://github.com/janestreet/ppx_yojson_conv_lib.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_yojson_conv_lib/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.02.3"} 14 + "dune" {>= "2.0.0"} 15 + "yojson" {>= "1.7.0"} 16 + ] 17 + synopsis: "Runtime lib for ppx_yojson_conv" 18 + description: " 19 + Part of the Jane Street's PPX rewriters collection. 20 + " 21 + url { 22 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/ppx_yojson_conv_lib-v0.15.0.tar.gz" 23 + checksum: "sha256=f9d2c5eff4566ec1f1f379b186ed22c8ddd6be0909a160bc5a9ac7abc6a6b684" 24 + }
+28
packages/profunctor/profunctor.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/profunctor" 5 + bug-reports: "https://github.com/janestreet/profunctor/issues" 6 + dev-repo: "git+https://github.com/janestreet/profunctor.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/profunctor/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.11.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "record_builder" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "A library providing a signature for simple profunctors and traversal of a record" 20 + description: " 21 + This is a very small library which provides a signature for profunctor types 22 + and operations which can be used to traverse a record with them based on 23 + record_builder and the =ppx_fields= syntax extension. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/profunctor-v0.15.0.tar.gz" 27 + checksum: "sha256=9825f01c5b04ff71d7d5b2187bdb9f33d7ba7a302b8b268e08389d87cbc42f25" 28 + }
+28
packages/protocol_version_header/protocol_version_header.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/protocol_version_header" 5 + bug-reports: "https://github.com/janestreet/protocol_version_header/issues" 6 + dev-repo: "git+https://github.com/janestreet/protocol_version_header.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/protocol_version_header/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "Protocol versioning" 19 + description: " 20 + This library offers a lightweight way for applications protocols to 21 + version themselves. The more protocols that add themselves to 22 + [Known_protocol], the nicer error messages we will get when connecting 23 + to a service while using the wrong protocol. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/protocol_version_header-v0.15.0.tar.gz" 27 + checksum: "sha256=d0c4e467bacc4bfb71dbd9575828634b222d4579b6ecc86b978f34dca1d1f3c7" 28 + }
+30
packages/pythonlib/pythonlib.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/pythonlib" 5 + bug-reports: "https://github.com/janestreet/pythonlib/issues" 6 + dev-repo: "git+https://github.com/janestreet/pythonlib.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/pythonlib/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.11.0" & < "4.13.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_expect" {>= "v0.15" & < "v0.16"} 16 + "ppx_let" {>= "v0.15" & < "v0.16"} 17 + "ppx_python" {>= "v0.15" & < "v0.16"} 18 + "stdio" {>= "v0.15" & < "v0.16"} 19 + "typerep" {>= "v0.15" & < "v0.16"} 20 + "dune" {>= "2.0.0"} 21 + "pyml" {>= "20200115"} 22 + ] 23 + synopsis: "A library to help writing wrappers around ocaml code for python" 24 + description: " 25 + This library helps exposing ocaml functions to python. The python runtime interaction is handled by pyml. 26 + " 27 + url { 28 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/pythonlib-v0.15.0.tar.gz" 29 + checksum: "sha256=e7f789218f633e97468555dcb0453d8c8d871061c5c680a516416844859d2a4e" 30 + }
+26
packages/re2/re2.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/re2" 5 + bug-reports: "https://github.com/janestreet/re2/issues" 6 + dev-repo: "git+https://github.com/janestreet/re2.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/re2/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "conf-g++" {build} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "OCaml bindings for RE2, Google's regular expression library" 21 + description: " 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/re2-v0.15.0.tar.gz" 25 + checksum: "sha256=1815db47f3c01683df31037bb388c3514c65392fdd5604162e52682842c7ed7c" 26 + }
+29
packages/record_builder/record_builder.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/record_builder" 5 + bug-reports: "https://github.com/janestreet/record_builder/issues" 6 + dev-repo: "git+https://github.com/janestreet/record_builder.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/record_builder/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "A library which provides traversal of records with an applicative" 19 + description: " 20 + This is a very small library which utilises the functionality provided by the 21 + =ppx_fields= syntax extension, more specifically it acts as a wrapper to the 22 + derived =Fields.make_creator= function for a given record type. The wrapper 23 + automatically handles all of the mapping and combining of applicative terms 24 + needed to build the record from a single applicative term for each field. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/record_builder-v0.15.0.tar.gz" 28 + checksum: "sha256=8a6e30166999971ecca0d52db2f45ed83a81e0d99679cf0c4dd649ce89b21bb1" 29 + }
+33
packages/redis-async/redis-async.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/redis-async" 5 + bug-reports: "https://github.com/janestreet/redis-async/issues" 6 + dev-repo: "git+https://github.com/janestreet/redis-async.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/redis-async/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "bignum" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "core_kernel" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "Redis client for Async applications" 22 + description: " 23 + A client library for Redis versions 6 and higher. 24 + 25 + Provides a strongly-typed API with transparent (de)serialization for application-defined 26 + types. 27 + 28 + Supports client tracking and internally uses the RESP3 protocol. 29 + " 30 + url { 31 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/redis-async-v0.15.0.tar.gz" 32 + checksum: "sha256=9ae8152ff50181c04fafa8864c9ed02fe38b57d5dfe2db5da0c060d256d6f7a9" 33 + }
+29
packages/resource_cache/resource_cache.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/resource_cache" 5 + bug-reports: "https://github.com/janestreet/resource_cache/issues" 6 + dev-repo: "git+https://github.com/janestreet/resource_cache.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/resource_cache/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async_kernel" {>= "v0.15" & < "v0.16"} 15 + "async_rpc_kernel" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "General resource cache" 21 + description: " 22 + This library offers a functor to create a resource cache over some 23 + abstract [Resource] type. The cache enables resource reuse while 24 + obeying various limits. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/resource_cache-v0.15.0.tar.gz" 28 + checksum: "sha256=2f9a45a93a7f722e9b1c5bcc84d63df9b4644b496388e5c57d8e22db325b2b37" 29 + }
+32
packages/rpc_parallel/rpc_parallel.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/rpc_parallel" 5 + bug-reports: "https://github.com/janestreet/rpc_parallel/issues" 6 + dev-repo: "git+https://github.com/janestreet/rpc_parallel.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/rpc_parallel/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_kernel" {>= "v0.15" & < "v0.16"} 17 + "core_unix" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "sexplib" {>= "v0.15" & < "v0.16"} 20 + "dune" {>= "2.0.0"} 21 + ] 22 + synopsis: "Type-safe parallel library built on top of Async_rpc" 23 + description: " 24 + Rpc_parallel offers an API to define various workers and protocols, 25 + spawn workers as separate processes, and communicate with them using 26 + Async Rpc. 27 + 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/rpc_parallel-v0.15.0.tar.gz" 31 + checksum: "sha256=0db939fbb9c9ac8f4a3652ea3d48dd84f739fd29167889e7694a97b6a09552cc" 32 + }
+25
packages/sequencer_table/sequencer_table.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/sequencer_table" 5 + bug-reports: "https://github.com/janestreet/sequencer_table/issues" 6 + dev-repo: "git+https://github.com/janestreet/sequencer_table.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sequencer_table/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "A table of [Async.Sequencer]'s, indexed by key" 19 + description: " 20 + A single-module library for a data structure. 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sequencer_table-v0.15.0.tar.gz" 24 + checksum: "sha256=aa2987e597227d0f5d719f0b99ed1013426e9b52c0eddc543d4bc632ebcf0662" 25 + }
+38
packages/sexp/sexp.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/sexp" 5 + bug-reports: "https://github.com/janestreet/sexp/issues" 6 + dev-repo: "git+https://github.com/janestreet/sexp.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_kernel" {>= "v0.15" & < "v0.16"} 17 + "core_unix" {>= "v0.15" & < "v0.16"} 18 + "csvfields" {>= "v0.15" & < "v0.16"} 19 + "jsonaf" {>= "v0.15" & < "v0.16"} 20 + "ppx_jane" {>= "v0.15" & < "v0.16"} 21 + "re2" {>= "v0.15" & < "v0.16"} 22 + "sexp_diff" {>= "v0.15" & < "v0.16"} 23 + "sexp_macro" {>= "v0.15" & < "v0.16"} 24 + "sexp_pretty" {>= "v0.15" & < "v0.16"} 25 + "sexp_select" {>= "v0.15" & < "v0.16"} 26 + "sexplib" {>= "v0.15" & < "v0.16"} 27 + "dune" {>= "2.0.0"} 28 + ] 29 + synopsis: "S-expression swiss knife" 30 + description: " 31 + A suite of tools for working with s-expressions from the command line. 32 + It contains subcommands for pretty printing, querying, and modifying 33 + sexps, as well as some conversions to and from other formats. 34 + " 35 + url { 36 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sexp-v0.15.0.tar.gz" 37 + checksum: "sha256=7c0bc2f04bf7abda23ccf02ce10cf90cd9e60124736ffa6501388693f2f30ac0" 38 + }
+26
packages/sexp_diff/sexp_diff.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/sexp_diff" 5 + bug-reports: "https://github.com/janestreet/sexp_diff/issues" 6 + dev-repo: "git+https://github.com/janestreet/sexp_diff.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_diff/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "Code for computing the diff of two sexps" 19 + description: " 20 + The code behind the [diff] subcommand of the Jane Street's [sexp] 21 + command line tool. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sexp_diff-v0.15.0.tar.gz" 25 + checksum: "sha256=be94dcc05db0831dbb27b7c8e0ebeb3436b0ae7651c4b5be65c5d6bdec0206e1" 26 + }
+27
packages/sexp_grammar/sexp_grammar.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/sexp_grammar" 5 + bug-reports: "https://github.com/janestreet/sexp_grammar/issues" 6 + dev-repo: "git+https://github.com/janestreet/sexp_grammar.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_grammar/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_compare" {>= "v0.15" & < "v0.16"} 16 + "ppx_sexp_conv" {>= "v0.15" & < "v0.16"} 17 + "ppx_sexp_message" {>= "v0.15" & < "v0.16"} 18 + "dune" {>= "2.0.0"} 19 + ] 20 + synopsis: "Sexp grammar helpers" 21 + description: " 22 + Helpers for manipulating [Sexplib.Sexp_grammar] values. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sexp_grammar-v0.15.0.tar.gz" 26 + checksum: "sha256=f8cab97645afdbfaccab7254984c47c7ffb3cae01f0ddf66a4a0581d5c192c8b" 27 + }
+27
packages/sexp_macro/sexp_macro.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/sexp_macro" 5 + bug-reports: "https://github.com/janestreet/sexp_macro/issues" 6 + dev-repo: "git+https://github.com/janestreet/sexp_macro.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_macro/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "sexplib" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Sexp macros" 20 + description: " 21 + Sexp macros allow the user to define and use constants and simple functions in sexp files, 22 + include one sexp file in another. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sexp_macro-v0.15.0.tar.gz" 26 + checksum: "sha256=01d24495c83c7bbee6e5e36894baeee43e5666e8c433f7154fcd0b46ea27325f" 27 + }
+28
packages/sexp_pretty/sexp_pretty.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/sexp_pretty" 5 + bug-reports: "https://github.com/janestreet/sexp_pretty/issues" 6 + dev-repo: "git+https://github.com/janestreet/sexp_pretty.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_pretty/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_base" {>= "v0.15" & < "v0.16"} 16 + "sexplib" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "re" {>= "1.8.0"} 19 + ] 20 + synopsis: "S-expression pretty-printer" 21 + description: " 22 + A library for pretty-printing s-expressions, using better indentation rules than 23 + the default pretty printer in Sexplib. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sexp_pretty-v0.15.0.tar.gz" 27 + checksum: "sha256=99e8643bc2bf9d0201702b165acccc9195bbb481093dc16ccb95c9fdfe015df1" 28 + }
+26
packages/sexp_select/sexp_select.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/sexp_select" 5 + bug-reports: "https://github.com/janestreet/sexp_select/issues" 6 + dev-repo: "git+https://github.com/janestreet/sexp_select.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_select/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "A library to use CSS-style selectors to traverse sexp trees" 19 + description: " 20 + This library provides a convenient method to traverse sexp trees 21 + and return subtrees that match the given program. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sexp_select-v0.15.0.tar.gz" 25 + checksum: "sha256=16cf2220e3dbaf2ecc136097c5e694833a3b0f686b3cef081762108507a754de" 26 + }
+28
packages/sexp_string_quickcheck/sexp_string_quickcheck.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/sexp_string_quickcheck" 5 + bug-reports: "https://github.com/janestreet/sexp_string_quickcheck/issues" 6 + dev-repo: "git+https://github.com/janestreet/sexp_string_quickcheck.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_string_quickcheck/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "parsexp" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Quickcheck helpers for strings parsing to sexps" 20 + description: " 21 + This library provides quickcheck generators, helpers, and shrinkers for 22 + quickcheck-based tests that wish to exercise the concrete syntax of sexps, 23 + including escape sequences and comments. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sexp_string_quickcheck-v0.15.0.tar.gz" 27 + checksum: "sha256=abd619a1a3ccf5730dd0ee9396681f4e5b7513d34ce36af4b28ec09b4661ac14" 28 + }
+29
packages/sexplib/sexplib.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/sexplib" 5 + bug-reports: "https://github.com/janestreet/sexplib/issues" 6 + dev-repo: "git+https://github.com/janestreet/sexplib.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexplib/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "parsexp" {>= "v0.15" & < "v0.16"} 15 + "sexplib0" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "num" 18 + ] 19 + synopsis: "Library for serializing OCaml values to and from S-expressions" 20 + description: " 21 + Part of Jane Street's Core library 22 + The Core suite of libraries is an industrial strength alternative to 23 + OCaml's standard library that was developed by Jane Street, the 24 + largest industrial user of OCaml. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sexplib-v0.15.0.tar.gz" 28 + checksum: "sha256=a562348f2cc150224c31e424e0fb4cb11b5980ddc1effbb3b34c431f822b45f7" 29 + }
+26
packages/sexplib0/sexplib0.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/sexplib0" 5 + bug-reports: "https://github.com/janestreet/sexplib0/issues" 6 + dev-repo: "git+https://github.com/janestreet/sexplib0.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexplib0/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.04.2"} 14 + "dune" {>= "2.0.0"} 15 + ] 16 + synopsis: "Library containing the definition of S-expressions and some base converters" 17 + description: " 18 + Part of Jane Street's Core library 19 + The Core suite of libraries is an industrial strength alternative to 20 + OCaml's standard library that was developed by Jane Street, the 21 + largest industrial user of OCaml. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/sexplib0-v0.15.0.tar.gz" 25 + checksum: "sha256=94462c00416403d2778493ac01ced5439bc388a68ac4097208159d62434aefba" 26 + }
+30
packages/shell/shell.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/shell" 5 + bug-reports: "https://github.com/janestreet/shell/issues" 6 + dev-repo: "git+https://github.com/janestreet/shell.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/shell/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_unix" {>= "v0.15" & < "v0.16"} 16 + "jst-config" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "textutils" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + "spawn" {>= "v0.12"} 21 + ] 22 + synopsis: "Yet another implementation of fork&exec and related functionality" 23 + description: " 24 + This 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. 25 + " 26 + depexts: ["linux-headers"] {os-distribution = "alpine"} 27 + url { 28 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/shell-v0.15.0.tar.gz" 29 + checksum: "sha256=7b992e214e6ecdbffb1d3726ac649558f2799957da12db145e1bbd08688db2d0" 30 + }
+29
packages/shexp/shexp.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/shexp" 5 + bug-reports: "https://github.com/janestreet/shexp/issues" 6 + dev-repo: "git+https://github.com/janestreet/shexp.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/shexp/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "posixat" {>= "v0.15" & < "v0.16"} 15 + "sexplib0" {>= "v0.15" & < "v0.16"} 16 + "base-threads" 17 + "dune" {>= "2.0.0"} 18 + "spawn" {>= "v0.12"} 19 + ] 20 + synopsis: "Process library and s-expression based shell" 21 + description: " 22 + Shexp is composed of two parts: a library providing a process monad 23 + for shell scripting in OCaml as well as a simple s-expression based 24 + shell interpreter. Shexp works on both Unix and Windows. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/shexp-v0.15.0.tar.gz" 28 + checksum: "sha256=4af322366779ce139a625c5d815d76d82a2ae7d9bc2efec33b5c3b824e04e6d3" 29 + }
+35
packages/splay_tree/splay_tree.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/splay_tree" 5 + bug-reports: "https://github.com/janestreet/splay_tree/issues" 6 + dev-repo: "git+https://github.com/janestreet/splay_tree.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/splay_tree/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "A splay tree implementation" 19 + description: " 20 + Splay trees are binary search trees that move recently accessed nodes 21 + closer to the root for easier access. They have amortized O(log 22 + n)-time access for a large enough sequence of primitive operations. 23 + 24 + A splay trees may outperform other trees such as red-black trees when 25 + recently accessed items are more likely to be accessed in the near 26 + future. 27 + 28 + Notably, this splay tree implementation is parameterized by a 29 + reduction operation which lets you specify an extra accumulator value, 30 + which can then be searched by efficiently. 31 + " 32 + url { 33 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/splay_tree-v0.15.0.tar.gz" 34 + checksum: "sha256=0fa105bb09ea3eae1ec7d81e1326608a502c1bc3af0670afb564a9897efcd2e2" 35 + }
+35
packages/splittable_random/splittable_random.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/splittable_random" 5 + bug-reports: "https://github.com/janestreet/splittable_random/issues" 6 + dev-repo: "git+https://github.com/janestreet/splittable_random.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/splittable_random/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_assert" {>= "v0.15" & < "v0.16"} 16 + "ppx_bench" {>= "v0.15" & < "v0.16"} 17 + "ppx_inline_test" {>= "v0.15" & < "v0.16"} 18 + "ppx_sexp_message" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "PRNG that can be split into independent streams" 22 + description: " 23 + PRNG that can be split into independent streams 24 + 25 + A splittable pseudo-random number generator (SPRNG) functions like a PRNG in that it can 26 + be used as a stream of random values; it can also be \"split\" to produce a second, 27 + independent stream of random values. 28 + 29 + This library implements a splittable pseudo-random number generator that sacrifices 30 + cryptographic-quality randomness in favor of performance. 31 + " 32 + url { 33 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/splittable_random-v0.15.0.tar.gz" 34 + checksum: "sha256=9ff8e6c85fb5c39f45ca8bcf499a8bc3f419a18e759091d3a8d82b2aabeedb00" 35 + }
+27
packages/stdio/stdio.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/stdio" 5 + bug-reports: "https://github.com/janestreet/stdio/issues" 6 + dev-repo: "git+https://github.com/janestreet/stdio.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/stdio/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + ] 17 + synopsis: "Standard IO library for OCaml" 18 + description: " 19 + Stdio implements simple input/output functionalities for OCaml. 20 + 21 + It re-exports the input/output functions of the OCaml standard 22 + libraries using a more consistent API. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/stdio-v0.15.0.tar.gz" 26 + checksum: "sha256=c37292921dc6a88425f773eba6bdbeac1dedacd1f55917fa4bcd9c4b25795e4b" 27 + }
+31
packages/string_dict/string_dict.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/string_dict" 5 + bug-reports: "https://github.com/janestreet/string_dict/issues" 6 + dev-repo: "git+https://github.com/janestreet/string_dict.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/string_dict/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_compare" {>= "v0.15" & < "v0.16"} 16 + "ppx_hash" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Efficient static string dictionaries" 20 + description: " 21 + Efficient static string dictionaries. 22 + By static, we mean that new key-value pairs cannot be added after the 23 + dictionary is created. 24 + 25 + This uses the algorithm the OCaml compiler uses for pattern matching 26 + on strings. 27 + " 28 + url { 29 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/string_dict-v0.15.0.tar.gz" 30 + checksum: "sha256=b20629dc1e710f20a5177ea910f0d9de9b8aff1756ad374ddea8fa08a555315d" 31 + }
+28
packages/textutils/textutils.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/textutils" 5 + bug-reports: "https://github.com/janestreet/textutils/issues" 6 + dev-repo: "git+https://github.com/janestreet/textutils.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/textutils/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "core_unix" {>= "v0.15" & < "v0.16"} 17 + "ppx_jane" {>= "v0.15" & < "v0.16"} 18 + "textutils_kernel" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + "uutf" {>= "1.0.2"} 21 + ] 22 + synopsis: "Text output utilities" 23 + description: " 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/textutils-v0.15.0.tar.gz" 27 + checksum: "sha256=c0368fb6ad18727cd69fbfb20dd734fb7f7189707107d1f88d8de15837dc22df" 28 + }
+25
packages/textutils_kernel/textutils_kernel.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/textutils_kernel" 5 + bug-reports: "https://github.com/janestreet/textutils_kernel/issues" 6 + dev-repo: "git+https://github.com/janestreet/textutils_kernel.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/textutils_kernel/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + "uutf" {>= "1.0.2"} 18 + ] 19 + synopsis: "Text output utilities" 20 + description: " 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/textutils_kernel-v0.15.0.tar.gz" 24 + checksum: "sha256=acac915dc3240a0888141e89dc9fcc8fe696c25003f331ca0f014bcbeb57fa37" 25 + }
+29
packages/time_now/time_now.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/time_now" 5 + bug-reports: "https://github.com/janestreet/time_now/issues" 6 + dev-repo: "git+https://github.com/janestreet/time_now.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/time_now/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "jane-street-headers" {>= "v0.15" & < "v0.16"} 16 + "jst-config" {>= "v0.15" & < "v0.16"} 17 + "ppx_base" {>= "v0.15" & < "v0.16"} 18 + "ppx_optcomp" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "Reports the current time" 22 + description: " 23 + Provides a single function to report the current time in nanoseconds 24 + since the start of the Unix epoch. 25 + " 26 + url { 27 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/time_now-v0.15.0.tar.gz" 28 + checksum: "sha256=13b353305da2d349fce3bb47be24307a7163318872238eda0a91f15a8a0bcba8" 29 + }
+26
packages/timezone/timezone.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/timezone" 5 + bug-reports: "https://github.com/janestreet/timezone/issues" 6 + dev-repo: "git+https://github.com/janestreet/timezone.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/timezone/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "Time-zone handling" 19 + description: " 20 + Timezone handles parsing timezone data and create [Timezone.t] that 21 + can later be used to manipulate time in core_kernel or core. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/timezone-v0.15.0.tar.gz" 25 + checksum: "sha256=a5fecedd06c779a7a6c0b910e2a1bfc7119049a57e8f6c59bf18752c1271410d" 26 + }
+27
packages/toplevel_backend/toplevel_backend.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/toplevel_backend" 5 + bug-reports: "https://github.com/janestreet/toplevel_backend/issues" 6 + dev-repo: "git+https://github.com/janestreet/toplevel_backend.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/toplevel_backend/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_here" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "ocamlfind" {>= "1.7.2"} 19 + ] 20 + synopsis: "Shared backend for setting up toplevels" 21 + description: " 22 + Module for setting up dependencies (like printers and liblinks) for toplevels. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/toplevel_backend-v0.15.0.tar.gz" 26 + checksum: "sha256=8ef9b7b6e74a36d1c87a7a430d3825578bb7c6d4d6ef5484e0c4c670b07f16e4" 27 + }
+37
packages/toplevel_expect_test/toplevel_expect_test.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/toplevel_expect_test" 5 + bug-reports: "https://github.com/janestreet/toplevel_expect_test/issues" 6 + dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/toplevel_expect_test/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_unix" {>= "v0.15" & < "v0.16"} 16 + "mlt_parser" {>= "v0.15" & < "v0.16"} 17 + "ppx_expect" {>= "v0.15" & < "v0.16"} 18 + "ppx_inline_test" {>= "v0.15" & < "v0.16"} 19 + "ppx_jane" {>= "v0.15" & < "v0.16"} 20 + "toplevel_backend" {>= "v0.15" & < "v0.16"} 21 + "base-threads" 22 + "dune" {>= "2.0.0"} 23 + "ocaml-compiler-libs" {>= "v0.11.0"} 24 + "ocamlfind" {>= "1.7.2"} 25 + "ppxlib" {>= "0.23.0"} 26 + ] 27 + synopsis: "Expectation tests for the OCaml toplevel" 28 + description: " 29 + Allows one to write both toplevel phrases and the expected output from 30 + the toplevel in the same file. This provides an easy way to test 31 + compilations errors as well as provide a nice alternative to using 32 + the toplevel in a terminal. 33 + " 34 + url { 35 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/toplevel_expect_test-v0.15.0.tar.gz" 36 + checksum: "sha256=2278960bd28e8683c3d2753f16ad059f0d1d050a0cfcea0f6f02ebc1db3d80eb" 37 + }
+27
packages/topological_sort/topological_sort.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/topological_sort" 5 + bug-reports: "https://github.com/janestreet/topological_sort/issues" 6 + dev-repo: "git+https://github.com/janestreet/topological_sort.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/topological_sort/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "stdio" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + ] 19 + synopsis: "Topological sort algorithm" 20 + description: " 21 + Topological_sort is a single-module library that implements a simple 22 + topological-sort algorithm. 23 + " 24 + url { 25 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/topological_sort-v0.15.0.tar.gz" 26 + checksum: "sha256=f8453bee88ad22d8dbfc3ddeda7a04170c725b266ca6298afe9410bb91fcf872" 27 + }
+28
packages/tracing/tracing.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/tracing" 5 + bug-reports: "https://github.com/janestreet/tracing/issues" 6 + dev-repo: "git+https://github.com/janestreet/tracing.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/tracing/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "core_kernel" {>= "v0.15" & < "v0.16"} 17 + "core_unix" {>= "v0.15" & < "v0.16"} 18 + "ppx_jane" {>= "v0.15" & < "v0.16"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "Tracing library" 22 + description: " 23 + Utilities for creating and parsing traces in Fuchsia Trace Format. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/tracing-v0.15.0.tar.gz" 27 + checksum: "sha256=41b85b4f6972cc6ec4c98a9d65b32a840005ad212bcf49dfa732250b43392ad1" 28 + }
+23
packages/typerep/typerep.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/typerep" 5 + bug-reports: "https://github.com/janestreet/typerep/issues" 6 + dev-repo: "git+https://github.com/janestreet/typerep.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/typerep/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + ] 17 + synopsis: "Typerep is a library for runtime types" 18 + description: " 19 + " 20 + url { 21 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/typerep-v0.15.0.tar.gz" 22 + checksum: "sha256=26c8d37db41440a417593fcb389aaebafdf2e33e62bd762e1f148875a7a3183e" 23 + }
+25
packages/username_kernel/username_kernel.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/username_kernel" 5 + bug-reports: "https://github.com/janestreet/username_kernel/issues" 6 + dev-repo: "git+https://github.com/janestreet/username_kernel.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/username_kernel/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "ppx_jane" {>= "v0.15" & < "v0.16"} 16 + "dune" {>= "2.0.0"} 17 + ] 18 + synopsis: "An identifier for a user" 19 + description: " 20 + A string representation for a user, typically a UNIX username 21 + " 22 + url { 23 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/username_kernel-v0.15.0.tar.gz" 24 + checksum: "sha256=ce4e7bab1d21a39461d47299475633840557c0b692cae228f0962bf05540d840" 25 + }
+26
packages/variantslib/variantslib.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/variantslib" 5 + bug-reports: "https://github.com/janestreet/variantslib/issues" 6 + dev-repo: "git+https://github.com/janestreet/variantslib.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/variantslib/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "dune" {>= "2.0.0"} 16 + ] 17 + synopsis: "Part of Jane Street's Core library" 18 + description: " 19 + The Core suite of libraries is an industrial strength alternative to 20 + OCaml's standard library that was developed by Jane Street, the 21 + largest industrial user of OCaml. 22 + " 23 + url { 24 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/variantslib-v0.15.0.tar.gz" 25 + checksum: "sha256=e5d87438e439877d8580ed209b17c0ba5e36e1405fcf9ddd972f1bbf48d7ba89" 26 + }
+37
packages/vcaml/vcaml.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/vcaml" 5 + bug-reports: "https://github.com/janestreet/vcaml/issues" 6 + dev-repo: "git+https://github.com/janestreet/vcaml.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/vcaml/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "async" {>= "v0.15" & < "v0.16"} 15 + "base" {>= "v0.15" & < "v0.16"} 16 + "core" {>= "v0.15" & < "v0.16"} 17 + "core_kernel" {>= "v0.15" & < "v0.16"} 18 + "core_unix" {>= "v0.15" & < "v0.16"} 19 + "expect_test_helpers_async" {>= "v0.15" & < "v0.16"} 20 + "ppx_jane" {>= "v0.15" & < "v0.16"} 21 + "textutils" {>= "v0.15" & < "v0.16"} 22 + "angstrom" {>= "0.14.1"} 23 + "angstrom-async" {>= "0.14.1"} 24 + "dune" {>= "2.0.0"} 25 + "faraday" 26 + ] 27 + synopsis: "OCaml bindings for the Neovim API" 28 + description: " 29 + The Neovim text editor comes with an RPC-based public API 30 + which can be used to control the editor. This set of libraries implements 31 + an OCaml interface to those APIs, for the purpose of permitting neovim 32 + plugins to be written in OCaml. 33 + " 34 + url { 35 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/vcaml-v0.15.0.tar.gz" 36 + checksum: "sha256=0dbf2526a24d838988ae9a327550fdd9f0328dbdca9d026430fb4b579e0e0442" 37 + }
+32
packages/virtual_dom/virtual_dom.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/virtual_dom" 5 + bug-reports: "https://github.com/janestreet/virtual_dom/issues" 6 + dev-repo: "git+https://github.com/janestreet/virtual_dom.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/virtual_dom/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "base" {>= "v0.15" & < "v0.16"} 15 + "core" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "dune" {>= "2.0.0"} 18 + "gen_js_api" {>= "1.0.8"} 19 + "js_of_ocaml" {>= "3.9.0" & < "4.0.0"} 20 + "js_of_ocaml-ppx" {>= "3.9.0"} 21 + "lambdasoup" {>= "0.6.3"} 22 + "tyxml" {>= "4.3.0"} 23 + ] 24 + synopsis: "OCaml bindings for the virtual-dom library" 25 + description: " 26 + The library itself may be found at 27 + https://github.com/Matt-Esch/virtual-dom. 28 + " 29 + url { 30 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/virtual_dom-v0.15.0.tar.gz" 31 + checksum: "sha256=c32029907c0667369a500091533e2121c050e2392cfae7f07f2289e87c797390" 32 + }
+24
packages/zarith_stubs_js/zarith_stubs_js.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/zarith_stubs_js" 5 + bug-reports: "https://github.com/janestreet/zarith_stubs_js/issues" 6 + dev-repo: "git+https://github.com/janestreet/zarith_stubs_js.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/zarith_stubs_js/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.04.2"} 14 + "dune" {>= "2.0.0"} 15 + ] 16 + synopsis: "Javascripts stubs for the Zarith library" 17 + description: " 18 + This library contains no ocaml code, but instead implements 19 + all of the Zarith C stubs in Javascript for use in Js_of_ocaml 20 + " 21 + url { 22 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/zarith_stubs_js-v0.15.0.tar.gz" 23 + checksum: "sha256=fa5e32f883d677e2a84eed124ed17f078fe28217238009c8c1fd7123b922530f" 24 + }
+28
packages/zstandard/zstandard.v0.15.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Jane Street developers" 3 + authors: ["Jane Street Group, LLC"] 4 + homepage: "https://github.com/janestreet/zstandard" 5 + bug-reports: "https://github.com/janestreet/zstandard/issues" 6 + dev-repo: "git+https://github.com/janestreet/zstandard.git" 7 + doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/zstandard/index.html" 8 + license: "MIT" 9 + build: [ 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ] 12 + depends: [ 13 + "ocaml" {>= "4.08.0"} 14 + "core" {>= "v0.15" & < "v0.16"} 15 + "core_kernel" {>= "v0.15" & < "v0.16"} 16 + "ppx_jane" {>= "v0.15" & < "v0.16"} 17 + "conf-zstd" 18 + "ctypes" {>= "0.18.0"} 19 + "dune" {>= "2.0.0"} 20 + ] 21 + synopsis: "OCaml bindings to Zstandard" 22 + description: " 23 + Zstandard is a real-time compression algorithm which provides high compression ratios. 24 + " 25 + url { 26 + src: "https://ocaml.janestreet.com/ocaml-core/v0.15/files/zstandard-v0.15.0.tar.gz" 27 + checksum: "sha256=e1b9d4605d1c7825e1dfea4cdb4abe356f61acc32b14362535cd3c5d62352b36" 28 + }