this repo has no description

Release v0.17 of Jane Street packages

Changed files
+5070
packages
abstract_algebra
abstract_algebra.v0.17.0
accessor
accessor.v0.17.0
accessor_async
accessor_async.v0.17.0
accessor_base
accessor_base.v0.17.0
accessor_core
accessor_core.v0.17.0
async
async.v0.17.0
async_durable
async_durable.v0.17.0
async_extra
async_extra.v0.17.0
async_find
async_find.v0.17.0
async_inotify
async_inotify.v0.17.0
async_interactive
async_interactive.v0.17.0
async_js
async_js.v0.17.0
async_kernel
async_kernel.v0.17.0
async_log
async_log.v0.17.0
async_rpc_kernel
async_rpc_kernel.v0.17.0
async_rpc_websocket
async_rpc_websocket.v0.17.0
async_sendfile
async_sendfile.v0.17.0
async_shell
async_shell.v0.17.0
async_smtp
async_smtp.v0.17.0
async_ssl
async_ssl.v0.17.0
async_udp
async_udp.v0.17.0
async_unix
async_unix.v0.17.0
async_websocket
async_websocket.v0.17.0
babel
babel.v0.17.0
base_trie
base_trie.v0.17.0
bidirectional_map
bidirectional_map.v0.17.0
bigdecimal
bigdecimal.v0.17.0
bignum
bignum.v0.17.0
bonsai
bonsai.v0.17.0
codicons
codicons.v0.17.0
cohttp_async_websocket
cohttp_async_websocket.v0.17.0
cohttp_static_handler
cohttp_static_handler.v0.17.0
command_rpc
command_rpc.v0.17.0
content_security_policy
content_security_policy.v0.17.0
core_bench
core_bench.v0.17.0
core_extended
core_extended.v0.17.0
core_kernel
core_kernel.v0.17.0
core_profiler
core_profiler.v0.17.0
core_unix
core_unix.v0.17.0
csvfields
csvfields.v0.17.0
dedent
dedent.v0.17.0
delimited_parsing
delimited_parsing.v0.17.0
ecaml
ecaml.v0.17.0
email_message
email_message.v0.17.0
env_config
env_config.v0.17.0
expect_test_helpers_async
expect_test_helpers_async.v0.17.0
expect_test_helpers_core
expect_test_helpers_core.v0.17.0
file_path
file_path.v0.17.0
fuzzy_match
fuzzy_match.v0.17.0
fzf
fzf.v0.17.0
hardcaml
hardcaml.v0.17.0
hardcaml_axi
hardcaml_axi.v0.17.0
hardcaml_c
hardcaml_c.v0.17.0
hardcaml_circuits
hardcaml_circuits.v0.17.0
hardcaml_event_driven_sim
hardcaml_event_driven_sim.v0.17.0
hardcaml_fixed_point
hardcaml_fixed_point.v0.17.0
hardcaml_handshake
hardcaml_handshake.v0.17.0
hardcaml_of_verilog
hardcaml_of_verilog.v0.17.0
hardcaml_step_testbench
hardcaml_step_testbench.v0.17.0
hardcaml_verify
hardcaml_verify.v0.17.0
hardcaml_verilator
hardcaml_verilator.v0.17.0
hardcaml_waveterm
hardcaml_waveterm.v0.17.0
hardcaml_xilinx
hardcaml_xilinx.v0.17.0
hardcaml_xilinx_components
hardcaml_xilinx_components.v0.17.0
hardcaml_xilinx_reports
hardcaml_xilinx_reports.v0.17.0
hex_encode
hex_encode.v0.17.0
hg_lib
hg_lib.v0.17.0
higher_kinded
higher_kinded.v0.17.0
incr_dom
incr_dom.v0.17.0
incr_dom_interactive
incr_dom_interactive.v0.17.0
incr_dom_partial_render
incr_dom_partial_render.v0.17.0
incr_dom_sexp_form
incr_dom_sexp_form.v0.17.0
incr_map
incr_map.v0.17.0
incr_select
incr_select.v0.17.0
incremental
incremental.v0.17.0
indentation_buffer
indentation_buffer.v0.17.0
jane_rope
jane_rope.v0.17.0
janestreet_cpuid
janestreet_cpuid.v0.17.0
janestreet_csv
janestreet_csv.v0.17.0
janestreet_lru_cache
janestreet_lru_cache.v0.17.0
js_of_ocaml_patches
js_of_ocaml_patches.v0.17.0
jsonaf
jsonaf.v0.17.0
legacy_diffable
legacy_diffable.v0.17.0
line-up-words
line-up-words.v0.17.0
man_in_the_middle_debugger
man_in_the_middle_debugger.v0.17.0
memtrace_viewer
memtrace_viewer.v0.17.0
mlt_parser
mlt_parser.v0.17.0
n_ary
n_ary.v0.17.0
netsnmp
netsnmp.v0.17.0
notty_async
notty_async.v0.17.0
numeric_string
numeric_string.v0.17.0
ocaml-embed-file
ocaml-embed-file.v0.17.0
ocaml-probes
ocaml-probes.v0.17.0
ocaml_intrinsics
ocaml_intrinsics.v0.17.0
ocaml_openapi_generator
ocaml_openapi_generator.v0.17.0
of_json
of_json.v0.17.0
ordinal_abbreviation
ordinal_abbreviation.v0.17.0
pam
pam.v0.17.0
parsexp_io
parsexp_io.v0.17.0
patdiff
patdiff.v0.17.0
patience_diff
patience_diff.v0.17.0
polling_state_rpc
polling_state_rpc.v0.17.0
posixat
posixat.v0.17.0
postgres_async
postgres_async.v0.17.0
ppx_accessor
ppx_accessor.v0.17.0
ppx_conv_func
ppx_conv_func.v0.17.0
ppx_css
ppx_css.v0.17.0
ppx_csv_conv
ppx_csv_conv.v0.17.0
ppx_demo
ppx_demo.v0.17.0
ppx_derive_at_runtime
ppx_derive_at_runtime.v0.17.0
ppx_embed_file
ppx_embed_file.v0.17.0
ppx_hardcaml
ppx_hardcaml.v0.17.0
ppx_js_style
ppx_js_style.v0.17.0
ppx_jsonaf_conv
ppx_jsonaf_conv.v0.17.0
ppx_pattern_bind
ppx_pattern_bind.v0.17.0
ppx_python
ppx_python.v0.17.0
ppx_quick_test
ppx_quick_test.v0.17.0
ppx_typed_fields
ppx_typed_fields.v0.17.0
ppx_xml_conv
ppx_xml_conv.v0.17.0
ppx_yojson_conv
ppx_yojson_conv.v0.17.0
ppx_yojson_conv_lib
ppx_yojson_conv_lib.v0.17.0
profunctor
profunctor.v0.17.0
protocol_version_header
protocol_version_header.v0.17.0
re2
re2.v0.17.0
re_parser
re_parser.v0.17.0
record_builder
record_builder.v0.17.0
redis-async
redis-async.v0.17.0
regex_parser_intf
regex_parser_intf.v0.17.0
resource_cache
resource_cache.v0.17.0
rpc_parallel
rpc_parallel.v0.17.0
semantic_version
semantic_version.v0.17.0
sequencer_table
sequencer_table.v0.17.0
sexp
sexp.v0.17.0
sexp_diff
sexp_diff.v0.17.0
sexp_grammar
sexp_grammar.v0.17.0
sexp_macro
sexp_macro.v0.17.0
sexp_pretty
sexp_pretty.v0.17.0
sexp_select
sexp_select.v0.17.0
sexp_string_quickcheck
sexp_string_quickcheck.v0.17.0
shell
shell.v0.17.0
shexp
shexp.v0.17.0
splay_tree
splay_tree.v0.17.0
stored_reversed
stored_reversed.v0.17.0
streamable
streamable.v0.17.0
string_dict
string_dict.v0.17.0
textutils
textutils.v0.17.0
textutils_kernel
textutils_kernel.v0.17.0
tilde_f
tilde_f.v0.17.0
timezone
timezone.v0.17.0
toplevel_backend
toplevel_backend.v0.17.0
toplevel_expect_test
toplevel_expect_test.v0.17.0
topological_sort
topological_sort.v0.17.0
torch
torch.v0.17.0
tracing
tracing.v0.17.0
uopt
uopt.v0.17.0
username_kernel
username_kernel.v0.17.0
vcaml
vcaml.v0.17.0
versioned_polling_state_rpc
versioned_polling_state_rpc.v0.17.0
virtual_dom
virtual_dom.v0.17.0
virtual_dom_toplayer
virtual_dom_toplayer.v0.17.0
zarith_stubs_js
zarith_stubs_js.v0.17.0
zstandard
zstandard.v0.17.0
+27
packages/abstract_algebra/abstract_algebra.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/abstract_algebra"
+
bug-reports: "https://github.com/janestreet/abstract_algebra/issues"
+
dev-repo: "git+https://github.com/janestreet/abstract_algebra.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/abstract_algebra/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A small library describing abstract algebra concepts"
+
description: "
+
A library describing abstract algebra concepts. Currently, it includes
+
Commutative_group and Vector_space.
+
"
+
url {
+
src: "https://github.com/janestreet/abstract_algebra/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=f7cc273be50f9212454342e3c69e85b98a83d1487857ce9f9952c21db309258b"
+
}
+32
packages/accessor/accessor.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/accessor"
+
bug-reports: "https://github.com/janestreet/accessor/issues"
+
dev-repo: "git+https://github.com/janestreet/accessor.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/accessor/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"higher_kinded" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library that makes it nicer to work with nested functional data structures"
+
description: "
+
An accessor is a value that understands how to reach data within a larger data structure,
+
independently from what you intend to do with it. Accessors allow you to read and write
+
data and perform possibly-monadic traversals. By composing accessors, you can work with
+
increasingly complex data structures.
+
+
In case you have ever heard of \"lenses\", this is an OCaml implementation of that idea.
+
"
+
url {
+
src: "https://github.com/janestreet/accessor/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=7875cdec612852f274aeeb23222309634cf5e605c81465ac4a85f164452e8020"
+
}
+29
packages/accessor_async/accessor_async.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/accessor_async"
+
bug-reports: "https://github.com/janestreet/accessor_async/issues"
+
dev-repo: "git+https://github.com/janestreet/accessor_async.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/accessor_async/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"accessor_core" {>= "v0.17" & < "v0.18"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_accessor" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Accessors for Async types, for use with the Accessor library"
+
description: "
+
This library provides accessors for numerous types in Async.
+
"
+
url {
+
src: "https://github.com/janestreet/accessor_async/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c3317b2fb939dfd0c81cc32403b165894ef08546fba6f6bf993d8f242c149b49"
+
}
+29
packages/accessor_base/accessor_base.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/accessor_base"
+
bug-reports: "https://github.com/janestreet/accessor_base/issues"
+
dev-repo: "git+https://github.com/janestreet/accessor_base.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/accessor_base/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"accessor" {>= "v0.17" & < "v0.18"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"higher_kinded" {>= "v0.17" & < "v0.18"}
+
"ppx_accessor" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Accessors for Base types, for use with the Accessor library"
+
description: "
+
This library provides accessors for numerous types in Base.
+
"
+
url {
+
src: "https://github.com/janestreet/accessor_base/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a0720a3ac1e59374c7c9663fba25d2259fc8e9b671cfd9d661934225dec91633"
+
}
+29
packages/accessor_core/accessor_core.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/accessor_core"
+
bug-reports: "https://github.com/janestreet/accessor_core/issues"
+
dev-repo: "git+https://github.com/janestreet/accessor_core.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/accessor_core/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"accessor_base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_accessor" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_optcomp" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Accessors for Core types, for use with the Accessor library"
+
description: "
+
This library provides accessors for numerous types in Core.
+
"
+
url {
+
src: "https://github.com/janestreet/accessor_core/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d4a5743bacb556e6592fabcfae69e3dc08b771cfe2e40628594e483cb0f6f21e"
+
}
+36
packages/async/async.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async"
+
bug-reports: "https://github.com/janestreet/async/issues"
+
dev-repo: "git+https://github.com/janestreet/async.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_log" {>= "v0.17" & < "v0.18"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"async_unix" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"textutils" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Monadic concurrency library"
+
description: "
+
Part of Jane Street's Core library
+
The Core suite of libraries is an industrial strength alternative to
+
OCaml's standard library that was developed by Jane Street, the
+
largest industrial user of OCaml.
+
"
+
url {
+
src: "https://github.com/janestreet/async/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=3edbaa62a7ea910da0d5c06974da9b2b7e14a9e2648596bc7c9f09c89970b5f8"
+
}
+29
packages/async_durable/async_durable.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_durable"
+
bug-reports: "https://github.com/janestreet/async_durable/issues"
+
dev-repo: "git+https://github.com/janestreet/async_durable.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_durable/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Durable connections for use with async"
+
description: "
+
Async_durable helps recover from errors when connections can be easily be recreated.
+
"
+
url {
+
src: "https://github.com/janestreet/async_durable/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=649fa946f3cb7a3df8e198129981e4d8a891c6d2e645a1e6d213a2cc2a358938"
+
}
+31
packages/async_extra/async_extra.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_extra"
+
bug-reports: "https://github.com/janestreet/async_extra/issues"
+
dev-repo: "git+https://github.com/janestreet/async_extra.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_extra/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Monadic concurrency library"
+
description: "
+
Part of Jane Street's Core library
+
The Core suite of libraries is an industrial strength alternative to
+
OCaml's standard library that was developed by Jane Street, the
+
largest industrial user of OCaml.
+
"
+
url {
+
src: "https://github.com/janestreet/async_extra/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=52d9f6fed8c6ef25d636f8775b01233a9ed939d52cacf02fd562d2ee0b0881ef"
+
}
+26
packages/async_find/async_find.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_find"
+
bug-reports: "https://github.com/janestreet/async_find/issues"
+
dev-repo: "git+https://github.com/janestreet/async_find.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_find/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Directory traversal with Async"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/async_find/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=9f4eeb6ceeaab903c2b31e4f5c6cf2176bb035d5cebbcc0aba1c400a4460c956"
+
}
+29
packages/async_inotify/async_inotify.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_inotify"
+
bug-reports: "https://github.com/janestreet/async_inotify/issues"
+
dev-repo: "git+https://github.com/janestreet/async_inotify.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_inotify/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"async_find" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"inotify" {>= "2.4.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Async wrapper for inotify"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/async_inotify/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d7b1c959d0828ca98ad1b7f537d0c219599372ef26937c134cb112be96f7cf87"
+
}
+28
packages/async_interactive/async_interactive.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_interactive"
+
bug-reports: "https://github.com/janestreet/async_interactive/issues"
+
dev-repo: "git+https://github.com/janestreet/async_interactive.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_interactive/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"spawn" {>= "v0.15"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Utilities for building simple command-line based user interfaces"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/async_interactive/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=3a6bca675a784906c445c0ab34a280263ab93a37777fc76a70facb8ea85dc913"
+
}
+31
packages/async_js/async_js.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_js"
+
bug-reports: "https://github.com/janestreet/async_js/issues"
+
dev-repo: "git+https://github.com/janestreet/async_js.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_js/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"js_of_ocaml" {>= "5.1.1" & < "5.7.0"}
+
"js_of_ocaml-ppx" {>= "5.1.1" & < "5.7.0"}
+
"uri" {>= "3.0.0"}
+
"uri-sexp" {>= "3.0.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A small library that provide Async support for JavaScript platforms"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/async_js/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=6c8898b69bd5fc0c36d0bbcf5a1a5a2cb0b5deb88504cdaeb532c50b50ac1703"
+
}
+30
packages/async_kernel/async_kernel.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_kernel"
+
bug-reports: "https://github.com/janestreet/async_kernel/issues"
+
dev-repo: "git+https://github.com/janestreet/async_kernel.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_kernel/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Monadic concurrency library"
+
description: "
+
Part of Jane Street's Core library
+
The Core suite of libraries is an industrial strength alternative to
+
OCaml's standard library that was developed by Jane Street, the
+
largest industrial user of OCaml.
+
"
+
url {
+
src: "https://github.com/janestreet/async_kernel/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=01ced973dbc70535f692f38bed524ae82dba17e26e58791b2fbf0d647b160d2e"
+
}
+33
packages/async_log/async_log.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_log"
+
bug-reports: "https://github.com/janestreet/async_log/issues"
+
dev-repo: "git+https://github.com/janestreet/async_log.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_log/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_unix" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"timezone" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Logging library built on top of Async_unix"
+
description: "
+
Part of Jane Street's Core library
+
The Core suite of libraries is an industrial strength alternative to
+
OCaml's standard library that was developed by Jane Street, the
+
largest industrial user of OCaml.
+
"
+
url {
+
src: "https://github.com/janestreet/async_log/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=2dae248d74c23aa6a1e0bc38d5b34c975eb4dfbdf32f0970641b5befd8385720"
+
}
+33
packages/async_rpc_kernel/async_rpc_kernel.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_rpc_kernel"
+
bug-reports: "https://github.com/janestreet/async_rpc_kernel/issues"
+
dev-repo: "git+https://github.com/janestreet/async_rpc_kernel.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_rpc_kernel/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"gel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"protocol_version_header" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Platform-independent core of Async RPC library"
+
description: "
+
Part of Jane Street's Core library
+
The Core suite of libraries is an industrial strength alternative to
+
OCaml's standard library that was developed by Jane Street, the
+
largest industrial user of OCaml.
+
"
+
url {
+
src: "https://github.com/janestreet/async_rpc_kernel/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=5ca176611c83a32de5e9731ab5d2d920c974ff1e9c9814785b3bfb444911a654"
+
}
+36
packages/async_rpc_websocket/async_rpc_websocket.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_rpc_websocket"
+
bug-reports: "https://github.com/janestreet/async_rpc_websocket/issues"
+
dev-repo: "git+https://github.com/janestreet/async_rpc_websocket.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_rpc_websocket/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"cohttp_async_websocket" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"cohttp-async" {>= "2.5.7" & < "3.0.0" | >= "5.1.1" & < "6.0.0"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Library to serve and dispatch Async RPCs over websockets"
+
description: "
+
Library to serve and dispatch Async RPCs over websockets.
+
+
Rpc_websocket makes it easy to serve and send Async RPCs with
+
HTTP+Websocket underlying the transport. It also provides a mechanism to share the
+
RPC implementations between a vanilla TCP server and a HTTP server.
+
+
On the server side, the library detects when a websocket connection
+
is established, and routes to an optionally provided vanilla HTTP handler
+
when non-websocket traffic occurs.
+
"
+
url {
+
src: "https://github.com/janestreet/async_rpc_websocket/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c0303047764087e6ee5b4913c9c1d432c7f8e97bb8d9bb9ef45abd94997b179b"
+
}
+27
packages/async_sendfile/async_sendfile.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_sendfile"
+
bug-reports: "https://github.com/janestreet/async_sendfile/issues"
+
dev-repo: "git+https://github.com/janestreet/async_sendfile.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_sendfile/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_unix" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Thin wrapper around [Linux_ext.sendfile] to send full files"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/async_sendfile/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=0ef1548b46df6304899c152d7e1c5b5581344f4d2d1783083319a84aedbdc860"
+
}
+27
packages/async_shell/async_shell.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_shell"
+
bug-reports: "https://github.com/janestreet/async_shell/issues"
+
dev-repo: "git+https://github.com/janestreet/async_shell.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_shell/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"shell" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Shell helpers for Async"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/async_shell/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=b873051dd46e82b932a52db72a957345a30399c8bce75361024ce7bfe235cb82"
+
}
+39
packages/async_smtp/async_smtp.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_smtp"
+
bug-reports: "https://github.com/janestreet/async_smtp/issues"
+
dev-repo: "git+https://github.com/janestreet/async_smtp.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_smtp/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"async_extra" {>= "v0.17" & < "v0.18"}
+
"async_inotify" {>= "v0.17" & < "v0.18"}
+
"async_sendfile" {>= "v0.17" & < "v0.18"}
+
"async_shell" {>= "v0.17" & < "v0.18"}
+
"async_ssl" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"email_message" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"re2" {>= "v0.17" & < "v0.18"}
+
"resource_cache" {>= "v0.17" & < "v0.18"}
+
"sexp_macro" {>= "v0.17" & < "v0.18"}
+
"textutils" {>= "v0.17" & < "v0.18"}
+
"base64" {>= "3.4.0"}
+
"cryptokit" {>= "1.16" & < "1.17"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "SMTP client and server"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/async_smtp/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c416027c2537e22129f7049bf03ec3f867557d47b194d7e91d72c399fe656b27"
+
}
+35
packages/async_ssl/async_ssl.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_ssl"
+
bug-reports: "https://github.com/janestreet/async_ssl/issues"
+
dev-repo: "git+https://github.com/janestreet/async_ssl.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_ssl/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_optcomp" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"conf-libssl"
+
"ctypes" {>= "0.18.0"}
+
"ctypes-foreign"
+
"dune" {>= "3.11.0"}
+
"dune-configurator"
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "An Async-pipe-based interface with OpenSSL"
+
description: "
+
This library allows you to create an SSL client and server, with
+
encrypted communication between both.
+
"
+
url {
+
src: "https://github.com/janestreet/async_ssl/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d1f9ca883ce9154571b2812235171707b70cb8e65b24ed3aeaec1fbebc5be1ba"
+
}
+30
packages/async_udp/async_udp.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_udp"
+
bug-reports: "https://github.com/janestreet/async_udp/issues"
+
dev-repo: "git+https://github.com/janestreet/async_udp.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_udp/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Monadic concurrency library"
+
description: "
+
Part of Jane Street's Core library
+
The Core suite of libraries is an industrial strength alternative to
+
OCaml's standard library that was developed by Jane Street, the
+
largest industrial user of OCaml.
+
"
+
url {
+
src: "https://github.com/janestreet/async_udp/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=018a4556494ae313ec796b816b2c8463ec4faed88520820f466bf42d849dda80"
+
}
+34
packages/async_unix/async_unix.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_unix"
+
bug-reports: "https://github.com/janestreet/async_unix/issues"
+
dev-repo: "git+https://github.com/janestreet/async_unix.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_unix/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_optcomp" {>= "v0.17" & < "v0.18"}
+
"cstruct" {>= "6.0.0"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Monadic concurrency library"
+
description: "
+
Part of Jane Street's Core library
+
The Core suite of libraries is an industrial strength alternative to
+
OCaml's standard library that was developed by Jane Street, the
+
largest industrial user of OCaml.
+
"
+
url {
+
src: "https://github.com/janestreet/async_unix/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=814d3a9997ec1316b8b2a601b24471740641647a25002761f7df7869c3ac9e33"
+
}
+29
packages/async_websocket/async_websocket.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/async_websocket"
+
bug-reports: "https://github.com/janestreet/async_websocket/issues"
+
dev-repo: "git+https://github.com/janestreet/async_websocket.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/async_websocket/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"cryptokit" {>= "1.16" & < "1.17"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library that implements the websocket protocol on top of Async"
+
description: "
+
This library implements both the server and client side of
+
the websocket protocol.
+
"
+
url {
+
src: "https://github.com/janestreet/async_websocket/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=ddb4eb48a4440b39171a11dcf1dcd9369c4e4a0ababefb330ffe2c0d397b301a"
+
}
+30
packages/babel/babel.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/babel"
+
bug-reports: "https://github.com/janestreet/babel/issues"
+
dev-repo: "git+https://github.com/janestreet/babel.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/babel/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"streamable" {>= "v0.17" & < "v0.18"}
+
"tilde_f" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for defining Rpcs that can evolve over time without breaking backward compatibility."
+
description: "
+
A library for defining Rpcs that can evolve over time without breaking backward compatibility.
+
"
+
url {
+
src: "https://github.com/janestreet/babel/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=888d7c5987b0b4477283db6636630c976566d52d9db3af3f8ed39935871f9f62"
+
}
+31
packages/base_trie/base_trie.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/base_trie"
+
bug-reports: "https://github.com/janestreet/base_trie/issues"
+
dev-repo: "git+https://github.com/janestreet/base_trie.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base_trie/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Trie data structure library"
+
description: "
+
This library provides an implementation of a trie data structure.
+
+
Lookup is based on \"chains\" of keys; each node of the trie has children representing
+
each potential next key in the chain.
+
"
+
url {
+
src: "https://github.com/janestreet/base_trie/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d423636742996696dc8e840710537cd85807d8d04ecbc2a266a63bcc75d58deb"
+
}
+26
packages/bidirectional_map/bidirectional_map.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/bidirectional_map"
+
bug-reports: "https://github.com/janestreet/bidirectional_map/issues"
+
dev-repo: "git+https://github.com/janestreet/bidirectional_map.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bidirectional_map/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for bidirectional maps and multimaps."
+
description: "
+
+
A library for bidirectional maps with one-to-one key relationships,
+
and bidirectional multimaps with many-to-many key relationships.
+
"
+
url {
+
src: "https://github.com/janestreet/bidirectional_map/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=457106c9700a739382cfe79459fd0cd34458fbca613ce37b9826455be7d6dfa6"
+
}
+29
packages/bigdecimal/bigdecimal.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/bigdecimal"
+
bug-reports: "https://github.com/janestreet/bigdecimal/issues"
+
dev-repo: "git+https://github.com/janestreet/bigdecimal.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bigdecimal/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"bignum" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"zarith" {>= "1.11"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Arbitrary-precision decimal based on Zarith"
+
description: "
+
A high-precision representation of decimal numbers as [mantissa * 10^exponent], where
+
the mantissa is internally a [Bigint.t] and the exponent is an [int].
+
"
+
url {
+
src: "https://github.com/janestreet/bigdecimal/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=7a73ad6a6a742e874d888904d9e78b5174c2ee80d769684d36027df84cb6a8d7"
+
}
+30
packages/bignum/bignum.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/bignum"
+
bug-reports: "https://github.com/janestreet/bignum/issues"
+
dev-repo: "git+https://github.com/janestreet/bignum.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bignum/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"splittable_random" {>= "v0.17" & < "v0.18"}
+
"typerep" {>= "v0.17" & < "v0.18"}
+
"zarith_stubs_js" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"num"
+
"zarith" {>= "1.11"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Core-flavoured wrapper around zarith's arbitrary-precision rationals"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/bignum/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=7acc936acbaaf71b2c1518e09b7651bec20d8dc72a990c871c40a74b63b1a8ed"
+
}
+72
packages/bonsai/bonsai.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/bonsai"
+
bug-reports: "https://github.com/janestreet/bonsai/issues"
+
dev-repo: "git+https://github.com/janestreet/bonsai.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/bonsai/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"async_durable" {>= "v0.17" & < "v0.18"}
+
"async_extra" {>= "v0.17" & < "v0.18"}
+
"async_js" {>= "v0.17" & < "v0.18"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"async_rpc_websocket" {>= "v0.17" & < "v0.18"}
+
"babel" {>= "v0.17" & < "v0.18"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"bin_prot" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_bench" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"fuzzy_match" {>= "v0.17" & < "v0.18"}
+
"incr_dom" {>= "v0.17" & < "v0.18"}
+
"incr_map" {>= "v0.17" & < "v0.18"}
+
"legacy_diffable" {>= "v0.17" & < "v0.18"}
+
"ordinal_abbreviation" {>= "v0.17" & < "v0.18"}
+
"patdiff" {>= "v0.17" & < "v0.18"}
+
"polling_state_rpc" {>= "v0.17" & < "v0.18"}
+
"ppx_css" {>= "v0.17" & < "v0.18"}
+
"ppx_diff" {>= "v0.17" & < "v0.18"}
+
"ppx_here" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_let" {>= "v0.17" & < "v0.18"}
+
"ppx_pattern_bind" {>= "v0.17" & < "v0.18"}
+
"ppx_quick_test" {>= "v0.17" & < "v0.18"}
+
"ppx_typed_fields" {>= "v0.17" & < "v0.18"}
+
"profunctor" {>= "v0.17" & < "v0.18"}
+
"record_builder" {>= "v0.17" & < "v0.18"}
+
"sexp_grammar" {>= "v0.17" & < "v0.18"}
+
"sexplib0" {>= "v0.17" & < "v0.18"}
+
"streamable" {>= "v0.17" & < "v0.18"}
+
"textutils" {>= "v0.17" & < "v0.18"}
+
"versioned_polling_state_rpc" {>= "v0.17" & < "v0.18"}
+
"virtual_dom" {>= "v0.17" & < "v0.18"}
+
"base64" {>= "3.4.0"}
+
"cohttp-async" {>= "2.5.7" & < "3.0.0" | >= "5.1.1" & < "6.0.0"}
+
"dune" {>= "3.11.0"}
+
"gen_js_api" {>= "1.0.8"}
+
"js_of_ocaml" {>= "5.1.1" & < "5.7.0"}
+
"js_of_ocaml-ppx" {>= "5.1.1" & < "5.7.0"}
+
"ocaml-embed-file" {>= "v0.17" & < "v0.18"}
+
"ppxlib" {>= "0.28.0"}
+
"re" {>= "1.8.0"}
+
"uri" {>= "3.0.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for building dynamic webapps, using Js_of_ocaml"
+
description: "
+
Bonsai is a library for building reusable UI components inside an
+
Incremental-style UI framework such as Incr_dom or React.
+
"
+
url {
+
src: "https://github.com/janestreet/bonsai/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c78c4476ee6b856846e2d0941e5965009d5e1b853e564b2b1bee61202f0b1ebb"
+
}
+27
packages/codicons/codicons.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/codicons"
+
bug-reports: "https://github.com/janestreet/codicons/issues"
+
dev-repo: "git+https://github.com/janestreet/codicons.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/codicons/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"virtual_dom" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Icons from VS code"
+
description: "
+
Icons from VS code
+
"
+
url {
+
src: "https://github.com/janestreet/codicons/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=e5019efbbe82bcf4081084c14fea32b33824272077e1d6e430ada2d73f90ac2f"
+
}
+41
packages/cohttp_async_websocket/cohttp_async_websocket.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/cohttp_async_websocket"
+
bug-reports: "https://github.com/janestreet/cohttp_async_websocket/issues"
+
dev-repo: "git+https://github.com/janestreet/cohttp_async_websocket.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/cohttp_async_websocket/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"async_ssl" {>= "v0.17" & < "v0.18"}
+
"async_websocket" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"base64" {>= "3.4.0"}
+
"cohttp" {>= "2.5.6"}
+
"cohttp-async" {>= "2.5.7" & < "3.0.0" | >= "5.1.1" & < "6.0.0"}
+
"dune" {>= "3.11.0"}
+
"uri-sexp" {>= "3.0.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Websocket library for use with cohttp and async"
+
description: "
+
Websocket library for use with cohttp and async.
+
+
Cohttp_async_websocket is a full-featured server-side
+
websocket implementation, using Async as the concurrency library,
+
and Cohttp for HTTP negotiation.
+
+
It implements a large portion of RFC6445. The library has been
+
hardened with many applications using it for several year, in
+
conjunction with async-js and google-chrome.
+
"
+
url {
+
src: "https://github.com/janestreet/cohttp_async_websocket/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=4cfb43afd17e67a10c901bc6f63a1fec1b12a210ca3240ddcd0ec3cc8026e030"
+
}
+28
packages/cohttp_static_handler/cohttp_static_handler.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/cohttp_static_handler"
+
bug-reports: "https://github.com/janestreet/cohttp_static_handler/issues"
+
dev-repo: "git+https://github.com/janestreet/cohttp_static_handler.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/cohttp_static_handler/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"cohttp-async" {>= "2.5.7" & < "3.0.0" | >= "5.1.1" & < "6.0.0"}
+
"dune" {>= "3.11.0"}
+
"uri-sexp" {>= "3.0.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for easily creating a cohttp handler for static files"
+
description: "
+
Single page handlers are handlers that serve user specified JavaScript and css
+
files along with a generated index page that loads those files.
+
"
+
url {
+
src: "https://github.com/janestreet/cohttp_static_handler/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=be86c64e3a5c2c875aafdd27a7d1dd574784d964866c6084c10f931377c164ac"
+
}
+26
packages/command_rpc/command_rpc.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/command_rpc"
+
bug-reports: "https://github.com/janestreet/command_rpc/issues"
+
dev-repo: "git+https://github.com/janestreet/command_rpc.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/command_rpc/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Utilities for Versioned RPC communication with a child process over stdin and stdout"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/command_rpc/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=402309e8271af1e8642701dff10f55f02a4847db5029151b2e764f5d211f06eb"
+
}
+28
packages/content_security_policy/content_security_policy.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/content_security_policy"
+
bug-reports: "https://github.com/janestreet/content_security_policy/issues"
+
dev-repo: "git+https://github.com/janestreet/content_security_policy.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/content_security_policy/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"base64" {>= "3.4.0"}
+
"cryptokit" {>= "1.16" & < "1.17"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for building content-security policies"
+
description: "
+
https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP
+
"
+
url {
+
src: "https://github.com/janestreet/content_security_policy/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=2b02c1d1b864812065a8657f0cda13db493985ea71803cc06a95d5e690a408e2"
+
}
+36
packages/core_bench/core_bench.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/core_bench"
+
bug-reports: "https://github.com/janestreet/core_bench/issues"
+
dev-repo: "git+https://github.com/janestreet/core_bench.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_bench/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_extended" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"delimited_parsing" {>= "v0.17" & < "v0.18"}
+
"ppx_compare" {>= "v0.17" & < "v0.18"}
+
"ppx_fields_conv" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_let" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_conv" {>= "v0.17" & < "v0.18"}
+
"textutils" {>= "v0.17" & < "v0.18"}
+
"time_now" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Benchmarking library"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/core_bench/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a093a77179629a8baef03f58947aac9cf5da37cc0ed7fabdd651832c4fe4cfe5"
+
}
+32
packages/core_extended/core_extended.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/core_extended"
+
bug-reports: "https://github.com/janestreet/core_extended/issues"
+
dev-repo: "git+https://github.com/janestreet/core_extended.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_extended/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"record_builder" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Extra components that are not as closely vetted or as stable as Core"
+
description: "
+
The Core suite of libraries is an industrial strength alternative to
+
OCaml's standard library that was developed by Jane Street, the
+
largest industrial user of OCaml.
+
"
+
url {
+
src: "https://github.com/janestreet/core_extended/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=17de5f7cf59818d757bb0625c55f0afc84509122645b7782fb522ac98c3be446"
+
}
+35
packages/core_kernel/core_kernel.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/core_kernel"
+
bug-reports: "https://github.com/janestreet/core_kernel/issues"
+
dev-repo: "git+https://github.com/janestreet/core_kernel.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_kernel/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"int_repr" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_optcomp" {>= "v0.17" & < "v0.18"}
+
"uopt" {>= "v0.17" & < "v0.18"}
+
"base-threads"
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Industrial strength alternative to OCaml's standard library"
+
description: "
+
The Core suite of libraries is an industrial strength alternative to
+
OCaml's standard library that was developed by Jane Street, the
+
largest industrial user of OCaml.
+
+
Core_kernel is the system-independent part of Core.
+
"
+
url {
+
src: "https://github.com/janestreet/core_kernel/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=fd2b8c6715794df7a810a62b226f53720f211cd344b4afc9fab0498796d6b466"
+
}
+33
packages/core_profiler/core_profiler.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/core_profiler"
+
bug-reports: "https://github.com/janestreet/core_profiler/issues"
+
dev-repo: "git+https://github.com/janestreet/core_profiler.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_profiler/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"re2" {>= "v0.17" & < "v0.18"}
+
"shell" {>= "v0.17" & < "v0.18"}
+
"textutils" {>= "v0.17" & < "v0.18"}
+
"textutils_kernel" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Profiling library"
+
description: "
+
Core_profiler is a library that helps you profile programs and
+
estimate various costs.
+
"
+
url {
+
src: "https://github.com/janestreet/core_profiler/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=7e185732b4c30f754ffc39569758d0d790a35cb606972073810a420d44f336af"
+
}
+37
packages/core_unix/core_unix.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/core_unix"
+
bug-reports: "https://github.com/janestreet/core_unix/issues"
+
dev-repo: "git+https://github.com/janestreet/core_unix.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/core_unix/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"jane-street-headers" {>= "v0.17" & < "v0.18"}
+
"jst-config" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_optcomp" {>= "v0.17" & < "v0.18"}
+
"sexplib" {>= "v0.17" & < "v0.18"}
+
"timezone" {>= "v0.17" & < "v0.18"}
+
"uopt" {>= "v0.17" & < "v0.18"}
+
"base-threads"
+
"dune" {>= "3.11.0"}
+
"spawn" {>= "v0.15"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Unix-specific portions of Core"
+
description: "
+
Unix-specific extensions to some of the modules defined in [core] and [core_kernel].
+
"
+
depexts: ["linux-headers"] {os-family = "alpine"}
+
url {
+
src: "https://github.com/janestreet/core_unix/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=175025e240ed90647d817b1af5e4174bf146505903ed671e645f8a5d5f497182"
+
}
+27
packages/csvfields/csvfields.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/csvfields"
+
bug-reports: "https://github.com/janestreet/csvfields/issues"
+
dev-repo: "git+https://github.com/janestreet/csvfields.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/csvfields/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"sexplib" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"num"
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Runtime support for ppx_xml_conv and ppx_csv_conv_deprecated"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/csvfields/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c4ab42985bea21fb5880ebc0ef142bf4050a47bd199e0f2bc95ea7f830e9a2cf"
+
}
+27
packages/dedent/dedent.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/dedent"
+
bug-reports: "https://github.com/janestreet/dedent/issues"
+
dev-repo: "git+https://github.com/janestreet/dedent.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/dedent/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for improving redability of multi-line string constants in code."
+
description: "
+
A library for improving redability of multi-line string constants in code.
+
"
+
url {
+
src: "https://github.com/janestreet/dedent/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=0e424e351271ffb7aca7ecd6d6c839ac56c22119cc5e14a7c9dcc2fe28708b96"
+
}
+29
packages/delimited_parsing/delimited_parsing.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/delimited_parsing"
+
bug-reports: "https://github.com/janestreet/delimited_parsing/issues"
+
dev-repo: "git+https://github.com/janestreet/delimited_parsing.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/delimited_parsing/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_extended" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Parsing of character (e.g., comma) separated and fixed-width values"
+
description: "
+
Delimited_parsing parses character-separated values (such as CSV files) and fixed-width
+
records.
+
"
+
url {
+
src: "https://github.com/janestreet/delimited_parsing/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=fb9251ba0d024506a02b68606ceb5490a8373f346d2e0329e8c0db7d19d2b0de"
+
}
+34
packages/ecaml/ecaml.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ecaml"
+
bug-reports: "https://github.com/janestreet/ecaml/issues"
+
dev-repo: "git+https://github.com/janestreet/ecaml.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ecaml/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_unix" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"uutf" {>= "1.0.2"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Library for writing Emacs plugin in OCaml"
+
description: "
+
Ecaml is a library for writing Emacs plugins in OCaml. It uses Emacs
+
25 support for plugins to load native OCaml compiled code.
+
"
+
url {
+
src: "https://github.com/janestreet/ecaml/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=87e76473915e12d718096100a5c4d15d98aba6f99ecbf21814b7389e8c28bb25"
+
}
+33
packages/email_message/email_message.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/email_message"
+
bug-reports: "https://github.com/janestreet/email_message/issues"
+
dev-repo: "git+https://github.com/janestreet/email_message.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/email_message/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"re2" {>= "v0.17" & < "v0.18"}
+
"angstrom" {>= "0.15.0"}
+
"base64" {>= "3.4.0"}
+
"cryptokit" {>= "1.16" & < "1.17"}
+
"dune" {>= "3.11.0"}
+
"magic-mime"
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "E-mail message parser"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/email_message/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=3aa5c85da8530c277cf9e72e18861b235b3b872f08c87f118c04478433320ebb"
+
}
+31
packages/env_config/env_config.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/env_config"
+
bug-reports: "https://github.com/janestreet/env_config/issues"
+
dev-repo: "git+https://github.com/janestreet/env_config.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/env_config/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Helper library for retrieving configuration from an environment variable"
+
description: "
+
The Env_config library is a helper for retrieving library and program
+
configuration from an environment variable. Its goal is to make it easy
+
to override a configuration that is loaded from disk, computed, or embedded
+
in a library.
+
"
+
url {
+
src: "https://github.com/janestreet/env_config/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=5bba9ff31f93acf2ffc551f6415228116ca435708c008667a32900ba5678cd9e"
+
}
+33
packages/expect_test_helpers_async/expect_test_helpers_async.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/expect_test_helpers_async"
+
bug-reports: "https://github.com/janestreet/expect_test_helpers_async/issues"
+
dev-repo: "git+https://github.com/janestreet/expect_test_helpers_async.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers_async/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"sexp_pretty" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Async helpers for writing expectation tests"
+
description: "
+
This library provides helper functions for writing expect tests.
+
+
Note that this library uses Async, for helpers that don't use Async,
+
look at expect_test_helpers_core.
+
"
+
url {
+
src: "https://github.com/janestreet/expect_test_helpers_async/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=64837b8f4806c4d42b82be130b22fa506affa76004016dfd5a740c988ab42f12"
+
}
+34
packages/expect_test_helpers_core/expect_test_helpers_core.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/expect_test_helpers_core"
+
bug-reports: "https://github.com/janestreet/expect_test_helpers_core/issues"
+
dev-repo: "git+https://github.com/janestreet/expect_test_helpers_core.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers_core/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"base_quickcheck" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"sexp_pretty" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Helpers for writing expectation tests"
+
description: "
+
This library provides helper functions for writing expect tests.
+
+
If you want helpers for writing expect tests using the Async library,
+
look at expect_test_helpers_async.
+
"
+
url {
+
src: "https://github.com/janestreet/expect_test_helpers_core/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c8380970589385b459413824ea3b2c959ed0a6600fe088f56eda0e16070880bf"
+
}
+31
packages/file_path/file_path.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/file_path"
+
bug-reports: "https://github.com/janestreet/file_path/issues"
+
dev-repo: "git+https://github.com/janestreet/file_path.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/file_path/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_async" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for typed manipulation of UNIX-style file paths"
+
description: "
+
A library for typed manipulation of UNIX-style file paths.
+
"
+
url {
+
src: "https://github.com/janestreet/file_path/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c9551e5a328fd2ed8b8716ad10d6718fd3a4e6c23b1d0faa8215cb8db2c68792"
+
}
+26
packages/fuzzy_match/fuzzy_match.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/fuzzy_match"
+
bug-reports: "https://github.com/janestreet/fuzzy_match/issues"
+
dev-repo: "git+https://github.com/janestreet/fuzzy_match.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/fuzzy_match/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Libraries for fuzzy string matching"
+
description: "
+
Libraries for fuzzy string matching
+
"
+
url {
+
src: "https://github.com/janestreet/fuzzy_match/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=33c0511fd8feba43b7904c6a9a0b9ccae77f9ba79e58a8918ef9f8f4d6e2e887"
+
}
+27
packages/fzf/fzf.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/fzf"
+
bug-reports: "https://github.com/janestreet/fzf/issues"
+
dev-repo: "git+https://github.com/janestreet/fzf.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/fzf/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for running the fzf command line tool"
+
description: "
+
A library for running the fzf command line fuzzy matcher
+
"
+
url {
+
src: "https://github.com/janestreet/fzf/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=25fa38a7b741f9797c018bf910884c0bd417e66a42a16346376a5e900102c6a4"
+
}
+36
packages/hardcaml/hardcaml.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml"
+
bug-reports: "https://github.com/janestreet/hardcaml/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"bin_prot" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_conv" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
"zarith" {>= "1.11"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "RTL Hardware Design in OCaml"
+
description: "
+
Hardcaml is an embedded DSL for designing and simulating hardware in OCaml.
+
Generic hardware designs are easily expressed using features such as higher
+
order functions, lists, maps etc. A built in simulator allows designs to
+
be simulated within Hardcaml. Designs are converted to either Verilog or
+
VHDL to interact with standard back end tooling.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=925bbc1f25dabcdea9cd6dc484badf689dc5dd18e511b6d105c4d7582cb29237"
+
}
+30
packages/hardcaml_axi/hardcaml_axi.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_axi"
+
bug-reports: "https://github.com/janestreet/hardcaml_axi/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_axi.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_axi/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"hardcaml_circuits" {>= "v0.17" & < "v0.18"}
+
"hardcaml_handshake" {>= "v0.17" & < "v0.18"}
+
"ppx_hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml AXI Interface Types"
+
description: "
+
AXI Lite, Full and Stream Interfaces for Hardcaml
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_axi/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=68cc0ea19463f9acc26b2bd06f2c4e606d05e02ed13a62c153c719b3ebbacca1"
+
}
+35
packages/hardcaml_c/hardcaml_c.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_c"
+
bug-reports: "https://github.com/janestreet/hardcaml_c/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_c.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_c/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ctypes" {>= "0.18.0"}
+
"ctypes-foreign"
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml C Simulation Backend"
+
description: "
+
A fast C-based simulation backend for Hardcaml circuits.
+
+
The library transparently compiles a Hardcaml Circuit to C code, which is in turn compiled
+
and linked into the running executable. The generated simulation object can be used like
+
any other cyclesim simulation.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_c/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a7c11117b5dfe0fe95a6f7401b26fa6dfe1aa2df1233d0ac96525d7f3fa4acbb"
+
}
+28
packages/hardcaml_circuits/hardcaml_circuits.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_circuits"
+
bug-reports: "https://github.com/janestreet/hardcaml_circuits/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_circuits.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_circuits/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml Circuits"
+
description: "
+
A small library of useful/interesting Hardcaml circuits.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_circuits/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=3b56fde847966d196c01a60f910674e0eeaa93fe912bda9ca5b81246f998a1e2"
+
}
+34
packages/hardcaml_event_driven_sim/hardcaml_event_driven_sim.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_event_driven_sim"
+
bug-reports: "https://github.com/janestreet/hardcaml_event_driven_sim/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_event_driven_sim.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_event_driven_sim/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"hardcaml_waveterm" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml Event Driven Simulator"
+
description: "
+
Event driven simulation for Hardcaml designs.
+
+
The kernel library exposes a simulator modelled after VHDL simulation semantics.
+
+
The main library provides means to convert a Hardcaml design into an event driven
+
simulation model and write testbenches against it.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_event_driven_sim/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=2cf5dfdd10b4d593154c516677e3c6e497ef14d31b7491e5cb8a739f8d34cdae"
+
}
+28
packages/hardcaml_fixed_point/hardcaml_fixed_point.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_fixed_point"
+
bug-reports: "https://github.com/janestreet/hardcaml_fixed_point/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_fixed_point.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_fixed_point/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml fixed point arithmetic"
+
description: "
+
Signed and Unsigned fixed point operations, with a full complement of rounding and
+
overflow functionality.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_fixed_point/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=7d19c731619e5b1090f450bc56d435bb6c8279267b4783e2089c27d17d08dff2"
+
}
+28
packages/hardcaml_handshake/hardcaml_handshake.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_handshake"
+
bug-reports: "https://github.com/janestreet/hardcaml_handshake/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_handshake.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_handshake/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml Handshake"
+
description: "
+
Library for constructing circuits with a pair of valid and ready handshake signals.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_handshake/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d85154a5739904e70659578e2a3877d4877a4099fecdb73e9b5e71fc0ebf5d4d"
+
}
+38
packages/hardcaml_of_verilog/hardcaml_of_verilog.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_of_verilog"
+
bug-reports: "https://github.com/janestreet/hardcaml_of_verilog/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_of_verilog.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_of_verilog/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"hardcaml_verify" {>= "v0.17" & < "v0.18"}
+
"jsonaf" {>= "v0.17" & < "v0.18"}
+
"ppx_hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_jsonaf_conv" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Convert Verilog to a Hardcaml design"
+
description: "
+
The opensource synthesis tool yosys is used to convert a verilog design to a JSON based
+
netlist representation. This library can load the JSON netlist and build a hardcaml
+
circuit.
+
+
Code can also be generated to wrap the conversion process using Hardcaml interfaces.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_of_verilog/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=8603da93ce48dc3e550043310ab3b5c0da3bc19f04391ade7bcc8c46dc3e612d"
+
}
+32
packages/hardcaml_step_testbench/hardcaml_step_testbench.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_step_testbench"
+
bug-reports: "https://github.com/janestreet/hardcaml_step_testbench/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_step_testbench.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_step_testbench/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"hardcaml_event_driven_sim" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml Testbench Monad"
+
description: "
+
A monad for interacting with Hardcaml.Cyclesim based simulations.
+
+
Allows multiple control threads to interact with a simulation module, all of which are
+
synchronised to the system clock.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_step_testbench/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a21b13cf03b84f06471e7c31ecbac8df1b08f8ac1156d0f3a41d2250ea293b2f"
+
}
+38
packages/hardcaml_verify/hardcaml_verify.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_verify"
+
bug-reports: "https://github.com/janestreet/hardcaml_verify/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_verify.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_verify/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"hardcaml_waveterm" {>= "v0.17" & < "v0.18"}
+
"ppx_hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml Verification Tools"
+
description: "
+
Tools for verifying properties of Hardcaml circuits.
+
+
Combinational circuits can be converted to 'conjunctive normal form' for input into SAT
+
solvers via DIMAC files. Support for a few opensource solvers is integrated - minisat,
+
picosat, Z3 - just ensure they are in your PATH.
+
+
Circuits can also be converted to NuSMV format for advanced bounded and unbounded model
+
checking tasks.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_verify/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a09a904776ad848f685afb4ebe85e0d449acb81f6f2425fccc52a3c5b76be629"
+
}
+34
packages/hardcaml_verilator/hardcaml_verilator.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_verilator"
+
bug-reports: "https://github.com/janestreet/hardcaml_verilator/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_verilator.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_verilator/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ctypes" {>= "0.18.0"}
+
"ctypes-foreign"
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml Verilator Simulation Backend"
+
description: "
+
Very fast verilator-based simulations of Hardcaml circuits.
+
+
This library transparently compiles a verilator-based shared library, and links it back
+
to the running executable to be used as a Cyclesim simulation.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_verilator/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=76f944f35c445eeb3028ff9e73dcdf1778937078ad655c1e949278d23d888251"
+
}
+40
packages/hardcaml_waveterm/hardcaml_waveterm.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_waveterm"
+
bug-reports: "https://github.com/janestreet/hardcaml_waveterm/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_waveterm.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_waveterm/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"notty_async" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"cryptokit" {>= "1.16" & < "1.17"}
+
"dune" {>= "3.11.0"}
+
"notty" {>= "0.2.1"}
+
"num"
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A terminal based digital waveform viewer for Hardcaml"
+
description: "
+
The hardcaml_waveterm library renders digital waveforms to unicode. Such
+
waveforms can be used in expect tests or for debugging using the supplied
+
interactive terminal application.
+
+
The library is closely integrated with Hardcaml and can be easily attached
+
to simulations.
+
"
+
conflicts: ["hardcaml-waveterm"]
+
url {
+
src: "https://github.com/janestreet/hardcaml_waveterm/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a6780e4310f46cd71ff8a3cdf12bb51afdf0eaea5e84645a148a4ecd0f02920b"
+
}
+33
packages/hardcaml_xilinx/hardcaml_xilinx.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_xilinx"
+
bug-reports: "https://github.com/janestreet/hardcaml_xilinx/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_xilinx.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_xilinx/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"n_ary" {>= "v0.17" & < "v0.18"}
+
"ppx_hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml wrappers for Xilinx memory primitives"
+
description: "
+
The Hardcaml_xilinx library provides wrappers for Xilinx specific RAM and FIFO primitive
+
blocks. In many cases a simulation model is provided.
+
+
The `Synthesis` module implements various arithmetic and logical RTL components with
+
Xilinx LUT primitives.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_xilinx/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=01df85cf275569447f3c8f1ad03bbae5f8751afbb886833be875aedda9ae3288"
+
}
+32
packages/hardcaml_xilinx_components/hardcaml_xilinx_components.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_xilinx_components"
+
bug-reports: "https://github.com/janestreet/hardcaml_xilinx_components/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_xilinx_components.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_xilinx_components/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml Xilinx component definitions"
+
description: "
+
A tool for reading Xilinx VHDL Unisim and XPM component definitions from a Vivado
+
installation and generating Hardcaml interfaces automatically.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_xilinx_components/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=b3e7c8db60c0407cca91bbaf470c003a6d0831a45db90622f241fbdb88084206"
+
}
+40
packages/hardcaml_xilinx_reports/hardcaml_xilinx_reports.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hardcaml_xilinx_reports"
+
bug-reports: "https://github.com/janestreet/hardcaml_xilinx_reports/issues"
+
dev-repo: "git+https://github.com/janestreet/hardcaml_xilinx_reports.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hardcaml_xilinx_reports/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"textutils" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hardcaml Xilinx Reports"
+
description: "
+
Provides a library which can take a hierarchical hardcaml design and run Xilinx
+
Vivado synthesis on each module in the design hierarchy.
+
+
Resource utilization and timing estimates are provided for each module.
+
+
The synthesis process for each module can be configured to report statistics for
+
just the local module, or for all modules below it as well. Running in different
+
ways can provide better insight into the design.
+
"
+
url {
+
src: "https://github.com/janestreet/hardcaml_xilinx_reports/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=1fb3bc2a34aa0df9963925a2e0e3218184ac30a79d772db6571082622d0c330b"
+
}
+26
packages/hex_encode/hex_encode.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hex_encode"
+
bug-reports: "https://github.com/janestreet/hex_encode/issues"
+
dev-repo: "git+https://github.com/janestreet/hex_encode.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hex_encode/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Hexadecimal encoding library"
+
description: "
+
This library implements hexadecimal encoding and decoding
+
"
+
url {
+
src: "https://github.com/janestreet/hex_encode/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=66edd9896dd851038315a7bdf500af81f2dd88ddfbc9ad841bd67f8507f86ad0"
+
}
+29
packages/hg_lib/hg_lib.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/hg_lib"
+
bug-reports: "https://github.com/janestreet/hg_lib/issues"
+
dev-repo: "git+https://github.com/janestreet/hg_lib.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/hg_lib/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library that wraps the Mercurial command line interface"
+
description: "
+
A library that wraps the Mercurial command line interface.
+
"
+
url {
+
src: "https://github.com/janestreet/hg_lib/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=2b7ec89fea70243afe99e6756268c59a76a600ab8db573c64efbe305485acf94"
+
}
+29
packages/higher_kinded/higher_kinded.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/higher_kinded"
+
bug-reports: "https://github.com/janestreet/higher_kinded/issues"
+
dev-repo: "git+https://github.com/janestreet/higher_kinded.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/higher_kinded/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library with an encoding of higher kinded types in OCaml"
+
description: "
+
OCaml natively supports parameterized type constructors, such as =option=. The parameters
+
of a type constructor may only be types, not arbitrary type constructors. This library
+
makes it possible to parameterize a type with a witness that represents a type
+
constructor.
+
"
+
url {
+
src: "https://github.com/janestreet/higher_kinded/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a9f046111d35745d60e13eaa212d621a8bdad315f350fe1b024d0854f99e0551"
+
}
+53
packages/incr_dom/incr_dom.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/incr_dom"
+
bug-reports: "https://github.com/janestreet/incr_dom/issues"
+
dev-repo: "git+https://github.com/janestreet/incr_dom.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_dom/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_js" {>= "v0.17" & < "v0.18"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"incr_map" {>= "v0.17" & < "v0.18"}
+
"incr_select" {>= "v0.17" & < "v0.18"}
+
"incremental" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"virtual_dom" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"js_of_ocaml" {>= "5.1.1" & < "5.7.0"}
+
"js_of_ocaml-ppx" {>= "5.1.1" & < "5.7.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for building dynamic webapps, using Js_of_ocaml"
+
description: "
+
The library is designed roughly on a model/view/controller model.
+
Your application is built out of:
+
+
- A functional model type that tracks the state of your application.
+
+
- An incremental /view/ function for computing an HTML-like
+
representation of how your application should render on the browser.
+
The is based on the [[https://github.com/Matt-Esch/virtual-dom][virtual-dom]] javascript library.
+
+
- An action type that is used to schedule events that update the
+
model.
+
+
Combined with the ability to use Async, and in particular to send out
+
network requests using websockets, this should allow the easy
+
construction of rich web applications in a fairly comprehensible
+
style.
+
+
If you want a more concrete sense of how this works, look in the
+
examples directory.
+
"
+
url {
+
src: "https://github.com/janestreet/incr_dom/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a3a9ef135edd2039b5e771dfd9461ff2bbae55e2611af0e81c9577898314a76f"
+
}
+35
packages/incr_dom_interactive/incr_dom_interactive.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/incr_dom_interactive"
+
bug-reports: "https://github.com/janestreet/incr_dom_interactive/issues"
+
dev-repo: "git+https://github.com/janestreet/incr_dom_interactive.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_dom_interactive/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_js" {>= "v0.17" & < "v0.18"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"incr_dom" {>= "v0.17" & < "v0.18"}
+
"incr_map" {>= "v0.17" & < "v0.18"}
+
"incr_select" {>= "v0.17" & < "v0.18"}
+
"incremental" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"splay_tree" {>= "v0.17" & < "v0.18"}
+
"virtual_dom" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"js_of_ocaml" {>= "5.1.1" & < "5.7.0"}
+
"js_of_ocaml-ppx" {>= "5.1.1" & < "5.7.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A monad for composing chains of interactive UI elements"
+
description: "
+
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.
+
"
+
url {
+
src: "https://github.com/janestreet/incr_dom_interactive/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=6444129e603cb3edbf005b5dfbe6cb27f86e102092c2d7fc87107f02ab61281b"
+
}
+31
packages/incr_dom_partial_render/incr_dom_partial_render.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/incr_dom_partial_render"
+
bug-reports: "https://github.com/janestreet/incr_dom_partial_render/issues"
+
dev-repo: "git+https://github.com/janestreet/incr_dom_partial_render.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_dom_partial_render/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"incr_dom" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_pattern_bind" {>= "v0.17" & < "v0.18"}
+
"splay_tree" {>= "v0.17" & < "v0.18"}
+
"virtual_dom" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"js_of_ocaml" {>= "5.1.1" & < "5.7.0"}
+
"js_of_ocaml-ppx" {>= "5.1.1" & < "5.7.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for simplifying rendering of large amounts of data"
+
description: "
+
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.
+
"
+
url {
+
src: "https://github.com/janestreet/incr_dom_partial_render/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=16e10c09904502c18c5ab364f480f5e40022e56e39034274cf93652391924997"
+
}
+34
packages/incr_dom_sexp_form/incr_dom_sexp_form.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/incr_dom_sexp_form"
+
bug-reports: "https://github.com/janestreet/incr_dom_sexp_form/issues"
+
dev-repo: "git+https://github.com/janestreet/incr_dom_sexp_form.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_dom_sexp_form/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"incr_dom" {>= "v0.17" & < "v0.18"}
+
"incr_dom_interactive" {>= "v0.17" & < "v0.18"}
+
"incr_map" {>= "v0.17" & < "v0.18"}
+
"incr_select" {>= "v0.17" & < "v0.18"}
+
"incremental" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"splay_tree" {>= "v0.17" & < "v0.18"}
+
"virtual_dom" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"js_of_ocaml" {>= "5.1.1" & < "5.7.0"}
+
"js_of_ocaml-ppx" {>= "5.1.1" & < "5.7.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for building forms that allow the user to edit complicated types"
+
description: "
+
It relies on the fact that the type of the value being edited can be serialized via sexps.
+
"
+
url {
+
src: "https://github.com/janestreet/incr_dom_sexp_form/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=0694b751713321ad1d41e9f3185fcc787f23db7a02f9c644112626cb42ff5665"
+
}
+36
packages/incr_map/incr_map.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/incr_map"
+
bug-reports: "https://github.com/janestreet/incr_map/issues"
+
dev-repo: "git+https://github.com/janestreet/incr_map.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_map/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"abstract_algebra" {>= "v0.17" & < "v0.18"}
+
"bignum" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"incremental" {>= "v0.17" & < "v0.18"}
+
"legacy_diffable" {>= "v0.17" & < "v0.18"}
+
"ppx_diff" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_pattern_bind" {>= "v0.17" & < "v0.18"}
+
"streamable" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Helpers for incremental operations on map like data structures"
+
description: "
+
A set of functions for operating incrementally and efficiently on map
+
like data structures. This leverages new functionality in Incremental
+
along with the ability to efficiently diff map data structures using
+
=Map.symmetric_diff=.
+
"
+
url {
+
src: "https://github.com/janestreet/incr_map/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=91acc784e4760af8544c4504bee1a9f6d7385eb0620f8e56392cd193a250b7d2"
+
}
+32
packages/incr_select/incr_select.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/incr_select"
+
bug-reports: "https://github.com/janestreet/incr_select/issues"
+
dev-repo: "git+https://github.com/janestreet/incr_select.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incr_select/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"incremental" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Handling of large set of incremental outputs from a single input"
+
description: "
+
Ability to create a large set of incremental outputs based on a single
+
incremental input, where some subset of the outputs are selected to
+
have specific values, and the remainder are left with a specified
+
default value. The outputs are updated in time proportional to the
+
number of outputs that are changed, independent of the number of
+
outputs that exist.
+
"
+
url {
+
src: "https://github.com/janestreet/incr_select/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=5d194c87f06aabcb4a6df1746ef66c9996943e9385ec691439ec5d072bdd9edd"
+
}
+33
packages/incremental/incremental.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/incremental"
+
bug-reports: "https://github.com/janestreet/incremental/issues"
+
dev-repo: "git+https://github.com/janestreet/incremental.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/incremental/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"janestreet_lru_cache" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_optcomp" {>= "v0.17" & < "v0.18"}
+
"uopt" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Library for incremental computations"
+
description: "
+
Part of Jane Street's Core library
+
The Core suite of libraries is an industrial strength alternative to
+
OCaml's standard library that was developed by Jane Street, the
+
largest industrial user of OCaml.
+
"
+
url {
+
src: "https://github.com/janestreet/incremental/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=bcd6da0c70d9f0b0d528b16d8faf800dd92cd45dca817f4b750628921671e8e0"
+
}
+26
packages/indentation_buffer/indentation_buffer.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/indentation_buffer"
+
bug-reports: "https://github.com/janestreet/indentation_buffer/issues"
+
dev-repo: "git+https://github.com/janestreet/indentation_buffer.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/indentation_buffer/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for building strings with indentation"
+
description: "
+
A library for building strings with indentation
+
"
+
url {
+
src: "https://github.com/janestreet/indentation_buffer/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=e6b90976da50d61a3845f46d08199cc0eaa7f0f1601d0692ee15310067872c4c"
+
}
+25
packages/jane_rope/jane_rope.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/jane_rope"
+
bug-reports: "https://github.com/janestreet/jane_rope/issues"
+
dev-repo: "git+https://github.com/janestreet/jane_rope.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/jane_rope/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "String representation with cheap concatenation."
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/jane_rope/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=3174a58e3ad8f2652ad569e9b8a5be03d2e173c955e422fdc870ec929144cdd0"
+
}
+28
packages/janestreet_cpuid/janestreet_cpuid.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/janestreet_cpuid"
+
bug-reports: "https://github.com/janestreet/janestreet_cpuid/issues"
+
dev-repo: "git+https://github.com/janestreet/janestreet_cpuid.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/janestreet_cpuid/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
synopsis: "A library for parsing CPU capabilities out of the `cpuid` instruction."
+
description: "
+
Supports a broad swath of Intel CPU capabilities and a more limited subset of AMD CPU
+
capabilities.
+
"
+
available: (arch = "x86_64" | arch = "arm64") & os = "linux"
+
url {
+
src: "https://github.com/janestreet/janestreet_cpuid/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=6496614949cb2dd9474c0585e31660db5dec309d662c7099080ec9ae6d916f89"
+
}
+39
packages/janestreet_csv/janestreet_csv.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/janestreet_csv"
+
bug-reports: "https://github.com/janestreet/janestreet_csv/issues"
+
dev-repo: "git+https://github.com/janestreet/janestreet_csv.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/janestreet_csv/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"bignum" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"csvfields" {>= "v0.17" & < "v0.18"}
+
"delimited_parsing" {>= "v0.17" & < "v0.18"}
+
"fieldslib" {>= "v0.17" & < "v0.18"}
+
"numeric_string" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"re2" {>= "v0.17" & < "v0.18"}
+
"textutils" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"pcre"
+
"tyxml" {>= "4.3.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Tools for working with CSVs on the command line"
+
description: "
+
A suite of tools for working with CSVs from the command line. It
+
contains subcommands for pretty printing, selecting, and combining
+
CSVs, as well as some conversions to other formats.
+
"
+
url {
+
src: "https://github.com/janestreet/janestreet_csv/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=8940b4aa979a3bd5993b52d36cd768fd3bd5d1fb11c36c9c269ee646c7511a41"
+
}
+26
packages/janestreet_lru_cache/janestreet_lru_cache.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/janestreet_lru_cache"
+
bug-reports: "https://github.com/janestreet/janestreet_lru_cache/issues"
+
dev-repo: "git+https://github.com/janestreet/janestreet_lru_cache.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/janestreet_lru_cache/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "An LRU Cache implementation."
+
description: "
+
Implementation of a Least Recently Used Cache.
+
"
+
url {
+
src: "https://github.com/janestreet/janestreet_lru_cache/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=947e47ee2eb15d5329a49d65f296b47fa74cbe4b5ed799f8b62bb274820d269c"
+
}
+26
packages/js_of_ocaml_patches/js_of_ocaml_patches.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/js_of_ocaml_patches"
+
bug-reports: "https://github.com/janestreet/js_of_ocaml_patches/issues"
+
dev-repo: "git+https://github.com/janestreet/js_of_ocaml_patches.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/js_of_ocaml_patches/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"dune" {>= "3.11.0"}
+
"js_of_ocaml" {>= "5.1.1" & < "5.7.0"}
+
"js_of_ocaml-ppx" {>= "5.1.1" & < "5.7.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Additions to js_of_ocaml's standard library that are required by Jane Street libraries."
+
description: "
+
Additions to js_of_ocaml's standard library that are required by Jane Street libraries. Most, if not everything in this library is intended to be upstreamed.
+
"
+
url {
+
src: "https://github.com/janestreet/js_of_ocaml_patches/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=9ffe60cd3f20f6f470037696662200cbb72cc3223bee63adf955ccd683b93627"
+
}
+28
packages/jsonaf/jsonaf.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/jsonaf"
+
bug-reports: "https://github.com/janestreet/jsonaf/issues"
+
dev-repo: "git+https://github.com/janestreet/jsonaf.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/jsonaf/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"angstrom" {>= "0.15.0"}
+
"dune" {>= "3.11.0"}
+
"faraday" {>= "0.8.1"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for parsing, manipulating, and serializing data structured as JSON"
+
description: "
+
A library for parsing, manipulating, and serializing data structured as JSON.
+
"
+
url {
+
src: "https://github.com/janestreet/jsonaf/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=55d5a46e69891b6753135491b052b4cbb886a76f576099120911984b098806ce"
+
}
+28
packages/legacy_diffable/legacy_diffable.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/legacy_diffable"
+
bug-reports: "https://github.com/janestreet/legacy_diffable/issues"
+
dev-repo: "git+https://github.com/janestreet/legacy_diffable.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/legacy_diffable/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"stored_reversed" {>= "v0.17" & < "v0.18"}
+
"streamable" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "An interface for diffs."
+
description: "
+
Diffable interface.
+
"
+
url {
+
src: "https://github.com/janestreet/legacy_diffable/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=f1969b16b11f58f4f510efcfa25fec43c798ec5bfe04fd22451f7eeee974569e"
+
}
+33
packages/line-up-words/line-up-words.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/line-up-words"
+
bug-reports: "https://github.com/janestreet/line-up-words/issues"
+
dev-repo: "git+https://github.com/janestreet/line-up-words.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/line-up-words/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"patience_diff" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"re2" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"pcre"
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Align words in an intelligent way"
+
description: "
+
line-up-words is a small command line tool that tries to align words
+
in a sequence of lines in an intelligent way.
+
+
It comes as a binary and an emacs mode.
+
"
+
url {
+
src: "https://github.com/janestreet/line-up-words/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a776b0dded28c93b052615cb3904ce318b25e93c361c7085fa7aff5c4f38a0d3"
+
}
+30
packages/man_in_the_middle_debugger/man_in_the_middle_debugger.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/man_in_the_middle_debugger"
+
bug-reports: "https://github.com/janestreet/man_in_the_middle_debugger/issues"
+
dev-repo: "git+https://github.com/janestreet/man_in_the_middle_debugger.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/man_in_the_middle_debugger/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"angstrom" {>= "0.15.0"}
+
"angstrom-async" {>= "0.15.0"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Man-in-the-middle debugging library"
+
description: "
+
This library helps debug a connection between two parties speaking a
+
protocol by capturing the traffic that passes between them.
+
"
+
url {
+
src: "https://github.com/janestreet/man_in_the_middle_debugger/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=67fd07444f7c882c1f80c7bc517429f4aa210ae25d9a4b353da8791731f2f7d5"
+
}
+37
packages/memtrace_viewer/memtrace_viewer.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "opensource-contacts@janestreet.com"
+
authors: ["Jane Street Group, LLC <opensource-contacts@janestreet.com>"]
+
homepage: "https://github.com/janestreet/memtrace_viewer"
+
bug-reports: "https://github.com/janestreet/memtrace_viewer/issues"
+
dev-repo: "git+https://github.com/janestreet/memtrace_viewer.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/memtrace_viewer/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "4.11.0"}
+
"async_js" {>= "v0.17" & < "v0.18"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"bonsai" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"async_rpc_websocket" {>= "v0.17" & < "v0.18"}
+
"virtual_dom" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "2.0.0"}
+
"js_of_ocaml-ppx"
+
"memtrace"
+
"ocaml-embed-file" {>= "v0.17" & < "v0.18"}
+
]
+
synopsis: "Interactive memory profiler based on Memtrace"
+
description: "
+
Processes traces produced by the Memtrace library and displays the
+
top allocators in a table or flame graph. To help find space leaks,
+
events can be filtered by lifetime, showing only allocations of
+
objects that are still live at peak memory usage.
+
"
+
url {
+
src: "https://github.com/janestreet/memtrace_viewer/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=0d9b7ddf94f9cf090930a36468abd4f4ca40c5618ec02dbbc6fd47fb0572433d"
+
}
+30
packages/mlt_parser/mlt_parser.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/mlt_parser"
+
bug-reports: "https://github.com/janestreet/mlt_parser/issues"
+
dev-repo: "git+https://github.com/janestreet/mlt_parser.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/mlt_parser/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_expect" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Parsing of top-expect files"
+
description: "
+
Mlt_parser contains functions for parsing .mlt files (which contain OCaml toplevel
+
sessions) both to power toplevel expect tests and to support a tool that converts
+
.mlt files into .org files, for literate-style documentation.
+
"
+
url {
+
src: "https://github.com/janestreet/mlt_parser/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=434455b4e9c65f1c452c4a42e194ba6688b8fa33f59b4cf8531c498ac123cbb0"
+
}
+36
packages/n_ary/n_ary.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/n_ary"
+
bug-reports: "https://github.com/janestreet/n_ary/issues"
+
dev-repo: "git+https://github.com/janestreet/n_ary.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/n_ary/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"ppx_compare" {>= "v0.17" & < "v0.18"}
+
"ppx_enumerate" {>= "v0.17" & < "v0.18"}
+
"ppx_hash" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_conv" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_message" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for N-ary datatypes and operations."
+
description: "
+
+
A library for N-ary datatypes and operations.
+
+
Provides tuples, enumerations, variants, and list operations
+
implemented for N from 2 to 16, inclusive.
+
"
+
url {
+
src: "https://github.com/janestreet/n_ary/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=545419dc81fdba00073e4732aaa92b38a9e9da729ec74ef466db6e547a12c69f"
+
}
+33
packages/netsnmp/netsnmp.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/netsnmp"
+
bug-reports: "https://github.com/janestreet/netsnmp/issues"
+
dev-repo: "git+https://github.com/janestreet/netsnmp.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/netsnmp/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"conf-netsnmp" {>= "1.0.0"}
+
"dune" {>= "3.11.0"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "An interface to the Net-SNMP client library"
+
description: "
+
Provides a wrapper around the Net-SNMP client libraries including
+
MIB handling and SNMP requests
+
"
+
depexts: [
+
["net-snmp"] {os-family = "arch"}
+
]
+
url {
+
src: "https://github.com/janestreet/netsnmp/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=f300b9773b47da231c63fd272e171011fc19c79438dd0f18415f59c962f402d2"
+
}
+29
packages/notty_async/notty_async.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/notty_async"
+
bug-reports: "https://github.com/janestreet/notty_async/issues"
+
dev-repo: "git+https://github.com/janestreet/notty_async.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/notty_async/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"notty" {>= "0.2.1"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "An Async driver for Notty"
+
description: "
+
Notty is a library for writing graphical terminal applications, and Notty_async
+
is an Async driver, which makes it easy to build terminal applications using
+
Async for managing concurrency.
+
"
+
url {
+
src: "https://github.com/janestreet/notty_async/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=bc1005ab3e4d1b6d2e01c90daa0020a8cb6d29563732ae9fbda0c98493feac92"
+
}
+39
packages/numeric_string/numeric_string.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/numeric_string"
+
bug-reports: "https://github.com/janestreet/numeric_string/issues"
+
dev-repo: "git+https://github.com/janestreet/numeric_string.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/numeric_string/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A comparison function for strings that sorts numeric fragments of strings according to their numeric value, so that e.g. \"abc2\" < \"abc10\"."
+
description: "
+
A comparison function (and assorted sets / maps / etc.) for strings
+
that sorts numeric fragments of strings according to their numeric
+
value, so that e.g. \"abc2\" < \"abc10\".
+
+
People often call this \"natural sort\", and link to this:
+
+
https://blog.codinghorror.com/sorting-for-humans-natural-sort-order/
+
+
which links to a few other posts about the matter. Sometimes it's
+
called \"alphanum sort\" or \"human sort\" or something. \"Numeric string
+
compare\" is chosen as the name that gets closest to expressing what it
+
actually does (to me, \"natural sort\" sounds like something that might
+
include a different treatment of case, special handling of whitespace
+
or punctuation, etc.)
+
"
+
url {
+
src: "https://github.com/janestreet/numeric_string/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d3c552957dd6e2b0791d5db4a9a50ec28eed60c2009acd46f9ecfd6891c2fe0f"
+
}
+29
packages/ocaml-embed-file/ocaml-embed-file.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ocaml-embed-file"
+
bug-reports: "https://github.com/janestreet/ocaml-embed-file/issues"
+
dev-repo: "git+https://github.com/janestreet/ocaml-embed-file.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml-embed-file/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Files contents as module constants"
+
description: "
+
Embed-file takes some files and generates code for an OCaml module
+
defining string constants containing the contents of those files.
+
"
+
url {
+
src: "https://github.com/janestreet/ocaml-embed-file/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=5df250e22a80bb21295555d6748b6cc925e886824eceb2e5c170235629ea7c46"
+
}
+27
packages/ocaml-probes/ocaml-probes.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ocaml-probes"
+
bug-reports: "https://github.com/janestreet/ocaml-probes/issues"
+
dev-repo: "git+https://github.com/janestreet/ocaml-probes.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml-probes/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"dune" {>= "3.11.0"}
+
"owee" {>= "0.4"}
+
]
+
synopsis: "USDT probes for OCaml: command line tool"
+
description: "
+
A tool for controlling user-space statically-defined tracing probes for OCaml.
+
Experimental.
+
"
+
depexts: ["linux-headers"] {os-family = "alpine"}
+
available: (arch = "x86_64" | arch = "arm64") & os = "linux"
+
url {
+
src: "https://github.com/janestreet/ocaml-probes/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=e3587acc8c957181030a4c9daac7041f44c3faf908707b9cb3b808173e19d380"
+
}
+27
packages/ocaml_intrinsics/ocaml_intrinsics.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ocaml_intrinsics"
+
bug-reports: "https://github.com/janestreet/ocaml_intrinsics/issues"
+
dev-repo: "git+https://github.com/janestreet/ocaml_intrinsics.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml_intrinsics/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"ocaml_intrinsics_kernel" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"dune-configurator"
+
]
+
synopsis: "Intrinsics"
+
description: "
+
Provides functions to invoke amd64 instructions (such as clz,popcnt,rdtsc,rdpmc)
+
when available, or compatible software implementation on other targets.
+
"
+
available: (arch = "x86_64" | arch = "arm64") & os != "win32"
+
url {
+
src: "https://github.com/janestreet/ocaml_intrinsics/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d42b21dc49a05be658391e63fe64c055d52ec67c0812cf6801f1de0f22733ce2"
+
}
+35
packages/ocaml_openapi_generator/ocaml_openapi_generator.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ocaml_openapi_generator"
+
bug-reports: "https://github.com/janestreet/ocaml_openapi_generator/issues"
+
dev-repo: "git+https://github.com/janestreet/ocaml_openapi_generator.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml_openapi_generator/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"jsonaf" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_jsonaf_conv" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"httpaf" {>= "0.7.1"}
+
"jingoo" {>= "1.4.4" & < "1.5.0"}
+
"ocaml-embed-file" {>= "v0.17" & < "v0.18"}
+
"uri" {>= "3.0.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "An OpenAPI 3 to OCaml client generator."
+
description: "
+
An OpenAPI 3 to OCaml client generator.
+
"
+
url {
+
src: "https://github.com/janestreet/ocaml_openapi_generator/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a5018999737b39c7d83a597bbf4c3ae0fc6899f3553e809d1abcb96bf2211d6e"
+
}
+28
packages/of_json/of_json.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/of_json"
+
bug-reports: "https://github.com/janestreet/of_json/issues"
+
dev-repo: "git+https://github.com/janestreet/of_json.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/of_json/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_extended" {>= "v0.17" & < "v0.18"}
+
"jsonaf" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A friendly applicative interface for Jsonaf."
+
description: "
+
This library provides an applicative interface for extracting values from JSON objects with an emphasis on readability and error handling, particularly with nested values.
+
"
+
url {
+
src: "https://github.com/janestreet/of_json/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=19351755bd4c2f72968a712b730659f89edda7be23151015d5080e79146597c7"
+
}
+26
packages/ordinal_abbreviation/ordinal_abbreviation.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ordinal_abbreviation"
+
bug-reports: "https://github.com/janestreet/ordinal_abbreviation/issues"
+
dev-repo: "git+https://github.com/janestreet/ordinal_abbreviation.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ordinal_abbreviation/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A minimal library for generating ordinal names of integers."
+
description: "
+
A minimal library for generating ordinal names of integers.
+
"
+
url {
+
src: "https://github.com/janestreet/ordinal_abbreviation/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=f90a986b1b6cbf575108049cf34c75ecc1b8f7291732c6406a9934915f89d28d"
+
}
+32
packages/pam/pam.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/pam"
+
bug-reports: "https://github.com/janestreet/pam/issues"
+
dev-repo: "git+https://github.com/janestreet/pam.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/pam/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"conf-pam"
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "OCaml bindings for the Linux-PAM library"
+
description: "
+
This provides OCaml bindings for the Linux-PAM (Pluggable Authentication
+
Modules for Linux) library. It allows OCaml programs to delegate
+
authentication tasks to the Linux-PAM framework.
+
"
+
depexts: [
+
["pam-devel"] {os-family = "fedora"}
+
]
+
url {
+
src: "https://github.com/janestreet/pam/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=1e621780f3ae4524783c4993f5236abaaf7bd4bfd9aa4dba741db7102f94a851"
+
}
+28
packages/parsexp_io/parsexp_io.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/parsexp_io"
+
bug-reports: "https://github.com/janestreet/parsexp_io/issues"
+
dev-repo: "git+https://github.com/janestreet/parsexp_io.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/parsexp_io/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"parsexp" {>= "v0.17" & < "v0.18"}
+
"ppx_js_style" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "S-expression parsing library (IO functions)"
+
description: "
+
Parsexp_io provides functions for loading s-expressions from files.
+
"
+
url {
+
src: "https://github.com/janestreet/parsexp_io/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=70f52c8d6ac0605b4b49081a769a838337be81a014af4b651539f47ebc737fd7"
+
}
+30
packages/patdiff/patdiff.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/patdiff"
+
bug-reports: "https://github.com/janestreet/patdiff/issues"
+
dev-repo: "git+https://github.com/janestreet/patdiff.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/patdiff/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"patience_diff" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "File Diff using the Patience Diff algorithm"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/patdiff/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=f4f2b060ea39870e238f5be744e84d1d8030864a02f8fc2368866e4d3d7e1b72"
+
}
+26
packages/patience_diff/patience_diff.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/patience_diff"
+
bug-reports: "https://github.com/janestreet/patience_diff/issues"
+
dev-repo: "git+https://github.com/janestreet/patience_diff.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/patience_diff/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Diff library using Bram Cohen's patience diff algorithm"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/patience_diff/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c1f04f48a1d374053f9014407e1baf20dab17d8b1228ea0c3e4f9c6a29f03a4c"
+
}
+30
packages/polling_state_rpc/polling_state_rpc.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/polling_state_rpc"
+
bug-reports: "https://github.com/janestreet/polling_state_rpc/issues"
+
dev-repo: "git+https://github.com/janestreet/polling_state_rpc.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/polling_state_rpc/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"babel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "An RPC which tracks state on the client and server so it only needs to send diffs across the wire."
+
description: "
+
An RPC which tracks state on the client and server so it only needs to send diffs across the wire.
+
"
+
url {
+
src: "https://github.com/janestreet/polling_state_rpc/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c1894da46eb4f59a18ff5d5e5b9c72a9feca32e3f40be0559548d9127e617caf"
+
}
+32
packages/posixat/posixat.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/posixat"
+
bug-reports: "https://github.com/janestreet/posixat/issues"
+
dev-repo: "git+https://github.com/janestreet/posixat.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/posixat/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_optcomp" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_conv" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Bindings to the posix *at functions"
+
description: "
+
Posixat is a small library that just binds the various *at posix
+
functions.
+
+
The posix *at functions takes the current working directory as a file
+
descriptor. For instance this allows to reliably maintain several
+
working directories inside the same process.
+
"
+
url {
+
src: "https://github.com/janestreet/posixat/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=6f45df31dccb16b014243b1c155d5dbc59de3184562f4869cd9f6e3d05be03cc"
+
}
+33
packages/postgres_async/postgres_async.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/postgres_async"
+
bug-reports: "https://github.com/janestreet/postgres_async/issues"
+
dev-repo: "git+https://github.com/janestreet/postgres_async.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/postgres_async/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"async_ssl" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "OCaml/async implementation of the postgres protocol (i.e., does not use C-bindings to libpq)"
+
description: "
+
postgres_async is an OCaml PostgreSQL client that implements the PostgreSQL
+
protocol rather than binding to the libpq C library. It provides support for
+
regular queries (including support for 'parameters': \"SELECT * WHERE a = $1\")
+
and COPY IN mode. The interface presented is minimal to keep the library simple
+
for now, though in the future a layer on top may add convenience functions.
+
"
+
url {
+
src: "https://github.com/janestreet/postgres_async/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=247ab43840311bef9290ac209f46ca56f21983f3a278f1ec51eba6a6776b7f9b"
+
}
+27
packages/ppx_accessor/ppx_accessor.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_accessor"
+
bug-reports: "https://github.com/janestreet/ppx_accessor/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_accessor.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_accessor/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"accessor" {>= "v0.17" & < "v0.18"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "[@@deriving] plugin to generate accessors for use with the Accessor libraries"
+
description: "
+
Automatically generate accessors given a type definition.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_accessor/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a4ecd534d06b4de53ef877abbd6df18f0f08b3042e285f2d3a3e1f2a055fe20b"
+
}
+26
packages/ppx_conv_func/ppx_conv_func.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_conv_func"
+
bug-reports: "https://github.com/janestreet/ppx_conv_func/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_conv_func.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_conv_func/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Deprecated"
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_conv_func/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=690ee10d7e92a6765a190f3a0fa3671f15485baca5d7aec43107631c446f09e3"
+
}
+41
packages/ppx_css/ppx_css.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_css"
+
bug-reports: "https://github.com/janestreet/ppx_css/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_css.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_css/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"async_unix" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_here" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_let" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_conv" {>= "v0.17" & < "v0.18"}
+
"ppx_string" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"virtual_dom" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"js_of_ocaml" {>= "5.1.1" & < "5.7.0"}
+
"js_of_ocaml-ppx" {>= "5.1.1" & < "5.7.0"}
+
"menhirLib"
+
"ppxlib" {>= "0.28.0"}
+
"sedlex" {>= "2.6"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A ppx that takes in css strings and produces a module for accessing the unique names defined within"
+
description: "
+
A ppx that takes in css strings and produces a module for accessing the unique names defined within.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_css/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=e60e31aadd820b131f7f05827f369164564400bd4fd51c199d066abf7e68753f"
+
}
+29
packages/ppx_csv_conv/ppx_csv_conv.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_csv_conv"
+
bug-reports: "https://github.com/janestreet/ppx_csv_conv/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_csv_conv.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_csv_conv/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"csvfields" {>= "v0.17" & < "v0.18"}
+
"ppx_conv_func" {>= "v0.17" & < "v0.18"}
+
"ppx_fields_conv" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Generate functions to read/write records in csv format"
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_csv_conv/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=069430f81559bfeca188da347f0e3aa7827bf69d8ac90e17d729c9d7e55fb4e5"
+
}
+28
packages/ppx_demo/ppx_demo.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_demo"
+
bug-reports: "https://github.com/janestreet/ppx_demo/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_demo.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_demo/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"dedent" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "PPX that exposes the source code string of an expression/module structure."
+
description: "
+
PPX that exposes the source code string of an expression/module structure.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_demo/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=eaff90e151e326e7b6dbe163bfa976005944612e1ca146344733a7ed034ec988"
+
}
+31
packages/ppx_derive_at_runtime/ppx_derive_at_runtime.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_derive_at_runtime"
+
bug-reports: "https://github.com/janestreet/ppx_derive_at_runtime/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_derive_at_runtime.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_derive_at_runtime/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Define a new ppx deriver by naming a runtime module."
+
description: "
+
+
Allows specifying new ppx derivers much more easily than writing
+
a ppx by hand. For example, to get `[@@deriving foo]`, you only have to
+
specify a module path such as `My_library.Foo`.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_derive_at_runtime/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a35190fc6fe34be7b8dbbaac3885108980770572dfdb768407d411a10b788284"
+
}
+28
packages/ppx_embed_file/ppx_embed_file.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_embed_file"
+
bug-reports: "https://github.com/janestreet/ppx_embed_file/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_embed_file.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_embed_file/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"shell" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A PPX that allows embedding files directly into executables/libraries as strings or bytes"
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_embed_file/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=bf53b1c54cc7d542f4f584dd2077e2187b8acbd61088e3c80799fdc0e36021de"
+
}
+32
packages/ppx_hardcaml/ppx_hardcaml.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_hardcaml"
+
bug-reports: "https://github.com/janestreet/ppx_hardcaml/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_hardcaml.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_hardcaml/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"hardcaml" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Rewrite OCaml records for use as Hardcaml Interfaces"
+
description: "
+
An interface in Hardcaml is an OCaml record with special attributes including
+
a bit width and RTL netlist name. Input and output ports of a hardware design
+
can then be accessed through the OCaml record. This allows easier management
+
of bundles of ports when working with the Simulator, Netlist generation or
+
hierarchical designs.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_hardcaml/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=e4ea96d3edd794a1e3128b9c42eb97da41c95c78371caa1e9cd6842244766e1c"
+
}
+30
packages/ppx_js_style/ppx_js_style.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_js_style"
+
bug-reports: "https://github.com/janestreet/ppx_js_style/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_js_style.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_js_style/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"octavius"
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Code style checker for Jane Street Packages"
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
+
This packages is a no-op ppx rewriter. It is used as a 'lint' tool to
+
enforce some coding conventions across all Jane Street packages.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_js_style/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=b69e26c1fb8187fd92fd55dd668d059707e88544a66f6a929f453db90f37404a"
+
}
+28
packages/ppx_jsonaf_conv/ppx_jsonaf_conv.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_jsonaf_conv"
+
bug-reports: "https://github.com/janestreet/ppx_jsonaf_conv/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_jsonaf_conv.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_jsonaf_conv/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"jsonaf" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "[@@deriving] plugin to generate Jsonaf conversion functions"
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_jsonaf_conv/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=708e971d5276f7dd5c6d4ec716c3ff722e8a31955c316f52b85c4b287f9d2d28"
+
}
+29
packages/ppx_pattern_bind/ppx_pattern_bind.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_pattern_bind"
+
bug-reports: "https://github.com/janestreet/ppx_pattern_bind/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_pattern_bind.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_pattern_bind/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_let" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A ppx for writing fast incremental bind nodes in a pattern match"
+
description: "
+
A ppx rewriter that is intended for use with Incremental. It makes it
+
easier to write incremental computations using pattern-matching in a
+
way that causes incremental nodes to fire as little as possible.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_pattern_bind/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d3c23d7392b5092e18c00662c7cbc08b592535f13b65e221815ef8ee9f660e1a"
+
}
+28
packages/ppx_python/ppx_python.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_python"
+
bug-reports: "https://github.com/janestreet/ppx_python/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_python.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_python/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_base" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
"pyml" {>= "20211015"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "[@@deriving] plugin to generate Python conversion functions"
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_python/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=8b73e8dbd8d094ab297bfc38f7c6b139e652106e31fa611060f0f858613c467b"
+
}
+37
packages/ppx_quick_test/ppx_quick_test.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_quick_test"
+
bug-reports: "https://github.com/janestreet/ppx_quick_test/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_quick_test.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_quick_test/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"base_quickcheck" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_core" {>= "v0.17" & < "v0.18"}
+
"ppx_expect" {>= "v0.17" & < "v0.18"}
+
"ppx_here" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_conv" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_message" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Spiritual equivalent of let%expect_test, but for property based tests as an ergonomic wrapper to write quickcheck tests."
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_quick_test/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d9556f991f7a75fb534a4a808fed3a18d0fd7ed55ecaa9a9bfefe9867d73b0d8"
+
}
+34
packages/ppx_typed_fields/ppx_typed_fields.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_typed_fields"
+
bug-reports: "https://github.com/janestreet/ppx_typed_fields/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_typed_fields.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_typed_fields/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_compare" {>= "v0.17" & < "v0.18"}
+
"ppx_enumerate" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_conv" {>= "v0.17" & < "v0.18"}
+
"ppx_string" {>= "v0.17" & < "v0.18"}
+
"sexplib" {>= "v0.17" & < "v0.18"}
+
"sexplib0" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "GADT-based field accessors and utilities"
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_typed_fields/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d5cf91d81a9d6d870c6cd75a686fb2405b458057c80e9757709cdeb5324d97d8"
+
}
+29
packages/ppx_xml_conv/ppx_xml_conv.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_xml_conv"
+
bug-reports: "https://github.com/janestreet/ppx_xml_conv/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_xml_conv.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_xml_conv/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"csvfields" {>= "v0.17" & < "v0.18"}
+
"ppx_conv_func" {>= "v0.17" & < "v0.18"}
+
"ppx_fields_conv" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Generate XML conversion functions from records"
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_xml_conv/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=2422178180b0b3c2d83d9329c9f36d135fcc5455256e0e74ac58defd602fe776"
+
}
+28
packages/ppx_yojson_conv/ppx_yojson_conv.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_yojson_conv"
+
bug-reports: "https://github.com/janestreet/ppx_yojson_conv/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_yojson_conv.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_yojson_conv/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_js_style" {>= "v0.17" & < "v0.18"}
+
"ppx_yojson_conv_lib" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "[@@deriving] plugin to generate Yojson conversion functions"
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_yojson_conv/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=e9131ecb9db6963187121ccee2ba45a95acd11e3dfde5dd908f619f98d33ffbb"
+
}
+25
packages/ppx_yojson_conv_lib/ppx_yojson_conv_lib.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/ppx_yojson_conv_lib"
+
bug-reports: "https://github.com/janestreet/ppx_yojson_conv_lib/issues"
+
dev-repo: "git+https://github.com/janestreet/ppx_yojson_conv_lib.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_yojson_conv_lib/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"dune" {>= "3.11.0"}
+
"yojson" {>= "1.7.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Runtime lib for ppx_yojson_conv"
+
description: "
+
Part of the Jane Street's PPX rewriters collection.
+
"
+
url {
+
src: "https://github.com/janestreet/ppx_yojson_conv_lib/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=f6e6ee92408c53c5ecd8bb5ae93811aa4cf71f8dc144d5943be8fc2c7697b199"
+
}
+29
packages/profunctor/profunctor.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/profunctor"
+
bug-reports: "https://github.com/janestreet/profunctor/issues"
+
dev-repo: "git+https://github.com/janestreet/profunctor.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/profunctor/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"record_builder" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library providing a signature for simple profunctors and traversal of a record"
+
description: "
+
This is a very small library which provides a signature for profunctor types
+
and operations which can be used to traverse a record with them based on
+
record_builder and the =ppx_fields= syntax extension.
+
"
+
url {
+
src: "https://github.com/janestreet/profunctor/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c182aebd93726363bf961e48885a79a06781ffbe469761c2f8e171c0f38616b3"
+
}
+29
packages/protocol_version_header/protocol_version_header.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/protocol_version_header"
+
bug-reports: "https://github.com/janestreet/protocol_version_header/issues"
+
dev-repo: "git+https://github.com/janestreet/protocol_version_header.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/protocol_version_header/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Protocol versioning"
+
description: "
+
This library offers a lightweight way for applications protocols to
+
version themselves. The more protocols that add themselves to
+
[Known_protocol], the nicer error messages we will get when connecting
+
to a service while using the wrong protocol.
+
"
+
url {
+
src: "https://github.com/janestreet/protocol_version_header/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=18b0838b2d92e4b367b157b0ced6dec9d09c31a5e81a299a1bf25853a490adfd"
+
}
+28
packages/re2/re2.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/re2"
+
bug-reports: "https://github.com/janestreet/re2/issues"
+
dev-repo: "git+https://github.com/janestreet/re2.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/re2/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"jane_rope" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"regex_parser_intf" {>= "v0.17" & < "v0.18"}
+
"conf-g++" {build}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "OCaml bindings for RE2, Google's regular expression library"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/re2/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=cde2fdedcf38297afb77dafbad3ca2eacee8ac70f84e84e05e88cf32bb1fb0bd"
+
}
+29
packages/re_parser/re_parser.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/re_parser"
+
bug-reports: "https://github.com/janestreet/re_parser/issues"
+
dev-repo: "git+https://github.com/janestreet/re_parser.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/re_parser/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"regex_parser_intf" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Typed parsing using regular expressions."
+
description: "
+
+
Applicative-based interface for parsing using regular expressions from `ocaml-re`.
+
Shares its interface with `Re2.Parser`.
+
"
+
url {
+
src: "https://github.com/janestreet/re_parser/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=6394d396d26411ddde08a8d6eddc1b9dbe868ee4a7049568be9bb9dd2bab89eb"
+
}
+30
packages/record_builder/record_builder.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/record_builder"
+
bug-reports: "https://github.com/janestreet/record_builder/issues"
+
dev-repo: "git+https://github.com/janestreet/record_builder.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/record_builder/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library which provides traversal of records with an applicative"
+
description: "
+
This is a very small library which utilises the functionality provided by the
+
=ppx_fields= syntax extension, more specifically it acts as a wrapper to the
+
derived =Fields.make_creator= function for a given record type. The wrapper
+
automatically handles all of the mapping and combining of applicative terms
+
needed to build the record from a single applicative term for each field.
+
"
+
url {
+
src: "https://github.com/janestreet/record_builder/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=cef79df7f3626255f8452ed6235377be9eae0503fec4ffd111447e43450de6e2"
+
}
+34
packages/redis-async/redis-async.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/redis-async"
+
bug-reports: "https://github.com/janestreet/redis-async/issues"
+
dev-repo: "git+https://github.com/janestreet/redis-async.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/redis-async/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"bignum" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Redis client for Async applications"
+
description: "
+
A client library for Redis versions 6 and higher.
+
+
Provides a strongly-typed API with transparent (de)serialization for application-defined
+
types.
+
+
Supports client tracking and internally uses the RESP3 protocol.
+
"
+
url {
+
src: "https://github.com/janestreet/redis-async/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=887f10006f90b3d37b01e715dad466d5b56f9b58f20f217c69df825f23829d90"
+
}
+24
packages/regex_parser_intf/regex_parser_intf.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/regex_parser_intf"
+
bug-reports: "https://github.com/janestreet/regex_parser_intf/issues"
+
dev-repo: "git+https://github.com/janestreet/regex_parser_intf.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/regex_parser_intf/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Interface shared by Re_parser and Re2.Parser"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/regex_parser_intf/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=0974ded77a0b3d5c6a89b8bb9a5ed025dfa0edf87f4c22a47e15dbaf301157f9"
+
}
+30
packages/resource_cache/resource_cache.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/resource_cache"
+
bug-reports: "https://github.com/janestreet/resource_cache/issues"
+
dev-repo: "git+https://github.com/janestreet/resource_cache.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/resource_cache/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "General resource cache"
+
description: "
+
This library offers a functor to create a resource cache over some
+
abstract [Resource] type. The cache enables resource reuse while
+
obeying various limits.
+
"
+
url {
+
src: "https://github.com/janestreet/resource_cache/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=f7a37ee433dc8bf26cf828fe240f06017062cf66a4f58d21c3766b31407a503d"
+
}
+33
packages/rpc_parallel/rpc_parallel.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/rpc_parallel"
+
bug-reports: "https://github.com/janestreet/rpc_parallel/issues"
+
dev-repo: "git+https://github.com/janestreet/rpc_parallel.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/rpc_parallel/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"sexplib" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Type-safe parallel library built on top of Async_rpc"
+
description: "
+
Rpc_parallel offers an API to define various workers and protocols,
+
spawn workers as separate processes, and communicate with them using
+
Async Rpc.
+
+
"
+
url {
+
src: "https://github.com/janestreet/rpc_parallel/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=160c3c60b224f3238810858435e8ce5d51376edf6fe2af6cc0ed02edf0166e08"
+
}
+27
packages/semantic_version/semantic_version.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/semantic_version"
+
bug-reports: "https://github.com/janestreet/semantic_version/issues"
+
dev-repo: "git+https://github.com/janestreet/semantic_version.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/semantic_version/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Semantic versioning"
+
description: "
+
A library for representing semantic versions (https://semver.org)
+
"
+
url {
+
src: "https://github.com/janestreet/semantic_version/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=12fbf7467dc90928451639b20069a5a8dc3f2ac080b00912f8129c2117e262aa"
+
}
+27
packages/sequencer_table/sequencer_table.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/sequencer_table"
+
bug-reports: "https://github.com/janestreet/sequencer_table/issues"
+
dev-repo: "git+https://github.com/janestreet/sequencer_table.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sequencer_table/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A table of [Async.Sequencer]'s, indexed by key"
+
description: "
+
A single-module library for a data structure.
+
"
+
url {
+
src: "https://github.com/janestreet/sequencer_table/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=e55be83a0d102bdc7557a05bfd04cdd86b8c4b1ef025eed466acbcb0c8f26a9b"
+
}
+40
packages/sexp/sexp.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/sexp"
+
bug-reports: "https://github.com/janestreet/sexp/issues"
+
dev-repo: "git+https://github.com/janestreet/sexp.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"csvfields" {>= "v0.17" & < "v0.18"}
+
"jsonaf" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"re2" {>= "v0.17" & < "v0.18"}
+
"sexp_diff" {>= "v0.17" & < "v0.18"}
+
"sexp_macro" {>= "v0.17" & < "v0.18"}
+
"sexp_pretty" {>= "v0.17" & < "v0.18"}
+
"sexp_select" {>= "v0.17" & < "v0.18"}
+
"sexplib" {>= "v0.17" & < "v0.18"}
+
"shell" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "S-expression swiss knife"
+
description: "
+
A suite of tools for working with s-expressions from the command line.
+
It contains subcommands for pretty printing, querying, and modifying
+
sexps, as well as some conversions to and from other formats.
+
"
+
url {
+
src: "https://github.com/janestreet/sexp/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c0ad559a13c4eed11f25446016fc776ea147527d186d5b713fcc8d201d26ce6b"
+
}
+27
packages/sexp_diff/sexp_diff.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/sexp_diff"
+
bug-reports: "https://github.com/janestreet/sexp_diff/issues"
+
dev-repo: "git+https://github.com/janestreet/sexp_diff.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_diff/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Code for computing the diff of two sexps"
+
description: "
+
The code behind the [diff] subcommand of the Jane Street's [sexp]
+
command line tool.
+
"
+
url {
+
src: "https://github.com/janestreet/sexp_diff/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=2986755e0592fa8cc5ea76a46df22a4f80ce1e33a234dc19343b62d6abb8d383"
+
}
+32
packages/sexp_grammar/sexp_grammar.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/sexp_grammar"
+
bug-reports: "https://github.com/janestreet/sexp_grammar/issues"
+
dev-repo: "git+https://github.com/janestreet/sexp_grammar.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_grammar/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_bin_prot" {>= "v0.17" & < "v0.18"}
+
"ppx_compare" {>= "v0.17" & < "v0.18"}
+
"ppx_hash" {>= "v0.17" & < "v0.18"}
+
"ppx_let" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_conv" {>= "v0.17" & < "v0.18"}
+
"ppx_sexp_message" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"zarith" {>= "1.11"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Sexp grammar helpers"
+
description: "
+
Helpers for manipulating [Sexplib.Sexp_grammar] values.
+
"
+
url {
+
src: "https://github.com/janestreet/sexp_grammar/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=274f0a166a74c09323d350b3d3f72698c06626adab1bfd4d9b9ee95bf0463267"
+
}
+29
packages/sexp_macro/sexp_macro.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/sexp_macro"
+
bug-reports: "https://github.com/janestreet/sexp_macro/issues"
+
dev-repo: "git+https://github.com/janestreet/sexp_macro.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_macro/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"sexplib" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Sexp macros"
+
description: "
+
Sexp macros allow the user to define and use constants and simple functions in sexp files,
+
include one sexp file in another.
+
"
+
url {
+
src: "https://github.com/janestreet/sexp_macro/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=f3523e6d7778111d5886941a8d06b8c8f82fd22fb462a589d98bf6ad9e7fcf60"
+
}
+29
packages/sexp_pretty/sexp_pretty.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/sexp_pretty"
+
bug-reports: "https://github.com/janestreet/sexp_pretty/issues"
+
dev-repo: "git+https://github.com/janestreet/sexp_pretty.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_pretty/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_base" {>= "v0.17" & < "v0.18"}
+
"sexplib" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "S-expression pretty-printer"
+
description: "
+
A library for pretty-printing s-expressions, using better indentation rules than
+
the default pretty printer in Sexplib.
+
"
+
url {
+
src: "https://github.com/janestreet/sexp_pretty/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=48caa552235e331f349a70580e756cea0d8335d9cccc46f3fe47142e04bad2f8"
+
}
+28
packages/sexp_select/sexp_select.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/sexp_select"
+
bug-reports: "https://github.com/janestreet/sexp_select/issues"
+
dev-repo: "git+https://github.com/janestreet/sexp_select.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_select/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library to use CSS-style selectors to traverse sexp trees"
+
description: "
+
This library provides a convenient method to traverse sexp trees
+
and return subtrees that match the given program.
+
"
+
url {
+
src: "https://github.com/janestreet/sexp_select/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=4501d04143dd5c73662b01c4c8952e11edfd44a905f10cc6ccf86c722173a77e"
+
}
+29
packages/sexp_string_quickcheck/sexp_string_quickcheck.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/sexp_string_quickcheck"
+
bug-reports: "https://github.com/janestreet/sexp_string_quickcheck/issues"
+
dev-repo: "git+https://github.com/janestreet/sexp_string_quickcheck.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexp_string_quickcheck/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"parsexp" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Quickcheck helpers for strings parsing to sexps"
+
description: "
+
This library provides quickcheck generators, helpers, and shrinkers for
+
quickcheck-based tests that wish to exercise the concrete syntax of sexps,
+
including escape sequences and comments.
+
"
+
url {
+
src: "https://github.com/janestreet/sexp_string_quickcheck/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=205f053360a0824ebc6d69ab461e0bf4eee407497254fc4819ff5fdd08b28312"
+
}
+31
packages/shell/shell.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/shell"
+
bug-reports: "https://github.com/janestreet/shell/issues"
+
dev-repo: "git+https://github.com/janestreet/shell.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/shell/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"jst-config" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"textutils" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"spawn" {>= "v0.15"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Yet another implementation of fork&exec and related functionality"
+
description: "
+
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.
+
"
+
depexts: ["linux-headers"] {os-family = "alpine"}
+
url {
+
src: "https://github.com/janestreet/shell/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d6f76ca1c3e7fa523da5affe9c1ebb74fe17bec2a2f22c239746b72905bc5f61"
+
}
+30
packages/shexp/shexp.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/shexp"
+
bug-reports: "https://github.com/janestreet/shexp/issues"
+
dev-repo: "git+https://github.com/janestreet/shexp.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/shexp/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"posixat" {>= "v0.17" & < "v0.18"}
+
"sexplib0" {>= "v0.17" & < "v0.18"}
+
"base-threads"
+
"dune" {>= "3.11.0"}
+
"spawn" {>= "v0.15"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Process library and s-expression based shell"
+
description: "
+
Shexp is composed of two parts: a library providing a process monad
+
for shell scripting in OCaml as well as a simple s-expression based
+
shell interpreter. Shexp works on both Unix and Windows.
+
"
+
url {
+
src: "https://github.com/janestreet/shexp/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d19e518ace68dc86bc18e9af6b2b2ee0c62ed3341a25cf10cf464f22cb4f8b5d"
+
}
+36
packages/splay_tree/splay_tree.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/splay_tree"
+
bug-reports: "https://github.com/janestreet/splay_tree/issues"
+
dev-repo: "git+https://github.com/janestreet/splay_tree.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/splay_tree/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A splay tree implementation"
+
description: "
+
Splay trees are binary search trees that move recently accessed nodes
+
closer to the root for easier access. They have amortized O(log
+
n)-time access for a large enough sequence of primitive operations.
+
+
A splay trees may outperform other trees such as red-black trees when
+
recently accessed items are more likely to be accessed in the near
+
future.
+
+
Notably, this splay tree implementation is parameterized by a
+
reduction operation which lets you specify an extra accumulator value,
+
which can then be searched by efficiently.
+
"
+
url {
+
src: "https://github.com/janestreet/splay_tree/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=1b717c0656a2bb1b366ca17db9d576e1504ace1833b41e285a2be401b0082e73"
+
}
+26
packages/stored_reversed/stored_reversed.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/stored_reversed"
+
bug-reports: "https://github.com/janestreet/stored_reversed/issues"
+
dev-repo: "git+https://github.com/janestreet/stored_reversed.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/stored_reversed/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A library for representing a list temporarily stored in reverse order."
+
description: "
+
A ['a list t] represents a list temporarily stored in the reverse of its logical order.
+
"
+
url {
+
src: "https://github.com/janestreet/stored_reversed/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=fb312757d8e1d9fb9fb757705bcdeee667f541305abc02eaef47a6fa548e8522"
+
}
+31
packages/streamable/streamable.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/streamable"
+
bug-reports: "https://github.com/janestreet/streamable/issues"
+
dev-repo: "git+https://github.com/janestreet/streamable.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/streamable/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_kernel" {>= "v0.17" & < "v0.18"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "A collection of types suitable for incremental serialization."
+
description: "
+
A collection of types suitable for incremental serialization.
+
"
+
url {
+
src: "https://github.com/janestreet/streamable/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=4c59a31870f77b89727e2f986727a2ed865e8336df4b409b716dd6508d9b8a63"
+
}
+32
packages/string_dict/string_dict.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/string_dict"
+
bug-reports: "https://github.com/janestreet/string_dict/issues"
+
dev-repo: "git+https://github.com/janestreet/string_dict.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/string_dict/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_compare" {>= "v0.17" & < "v0.18"}
+
"ppx_hash" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Efficient static string dictionaries"
+
description: "
+
Efficient static string dictionaries.
+
By static, we mean that new key-value pairs cannot be added after the
+
dictionary is created.
+
+
This uses the algorithm the OCaml compiler uses for pattern matching
+
on strings.
+
"
+
url {
+
src: "https://github.com/janestreet/string_dict/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=2e57a96c382080f574d6a36c37f080d608d6cade027b7262edd90e09e5052fff"
+
}
+28
packages/textutils/textutils.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/textutils"
+
bug-reports: "https://github.com/janestreet/textutils/issues"
+
dev-repo: "git+https://github.com/janestreet/textutils.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/textutils/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"uutf" {>= "1.0.2"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Text output utilities"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/textutils/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=b2681af1f4029245a5c187c4f0834ac470ada6ffc69db7c7e219b3244f88b3d5"
+
}
+26
packages/textutils_kernel/textutils_kernel.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/textutils_kernel"
+
bug-reports: "https://github.com/janestreet/textutils_kernel/issues"
+
dev-repo: "git+https://github.com/janestreet/textutils_kernel.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/textutils_kernel/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"uutf" {>= "1.0.2"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Text output utilities"
+
description: "
+
"
+
url {
+
src: "https://github.com/janestreet/textutils_kernel/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=793902157823c4112948514201a9e5c05126212b2b8d8b05a3cac786f752aa89"
+
}
+26
packages/tilde_f/tilde_f.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/tilde_f"
+
bug-reports: "https://github.com/janestreet/tilde_f/issues"
+
dev-repo: "git+https://github.com/janestreet/tilde_f.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/tilde_f/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Provides a let-syntax for continuation-passing style."
+
description: "
+
Provides a let-syntax for continuation-passing style.
+
"
+
url {
+
src: "https://github.com/janestreet/tilde_f/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=dd3ee16b0fbe933763964e5bb20d5e5364e8df43ae3ab14152dd27170a695d0d"
+
}
+27
packages/timezone/timezone.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/timezone"
+
bug-reports: "https://github.com/janestreet/timezone/issues"
+
dev-repo: "git+https://github.com/janestreet/timezone.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/timezone/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Time-zone handling"
+
description: "
+
Timezone handles parsing timezone data and create [Timezone.t] that
+
can later be used to manipulate time in core_kernel or core.
+
"
+
url {
+
src: "https://github.com/janestreet/timezone/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=43026ee35551b996c627b0759e20da1a01609a3fd999eb6ba3149632dd625adf"
+
}
+29
packages/toplevel_backend/toplevel_backend.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/toplevel_backend"
+
bug-reports: "https://github.com/janestreet/toplevel_backend/issues"
+
dev-repo: "git+https://github.com/janestreet/toplevel_backend.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/toplevel_backend/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_here" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_optcomp" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"ocamlfind" {>= "1.7.2"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Shared backend for setting up toplevels"
+
description: "
+
Module for setting up dependencies (like printers and liblinks) for toplevels.
+
"
+
url {
+
src: "https://github.com/janestreet/toplevel_backend/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=d87215bed87acdb4eea2b79ec21bb2d5e935eb9ebab9e9b9adbbd89686838ac2"
+
}
+39
packages/toplevel_expect_test/toplevel_expect_test.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/toplevel_expect_test"
+
bug-reports: "https://github.com/janestreet/toplevel_expect_test/issues"
+
dev-repo: "git+https://github.com/janestreet/toplevel_expect_test.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/toplevel_expect_test/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"mlt_parser" {>= "v0.17" & < "v0.18"}
+
"ppx_expect" {>= "v0.17" & < "v0.18"}
+
"ppx_inline_test" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_optcomp" {>= "v0.17" & < "v0.18"}
+
"toplevel_backend" {>= "v0.17" & < "v0.18"}
+
"base-threads"
+
"dune" {>= "3.11.0"}
+
"ocaml-compiler-libs" {>= "v0.11.0"}
+
"ocamlfind" {>= "1.7.2"}
+
"ppxlib" {>= "0.28.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Expectation tests for the OCaml toplevel"
+
description: "
+
Allows one to write both toplevel phrases and the expected output from
+
the toplevel in the same file. This provides an easy way to test
+
compilations errors as well as provide a nice alternative to using
+
the toplevel in a terminal.
+
"
+
url {
+
src: "https://github.com/janestreet/toplevel_expect_test/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=c0f0d343b8ef24bc96464cd90c986bb4ede20e70b5ec168035cc0e6d410fefc7"
+
}
+28
packages/topological_sort/topological_sort.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/topological_sort"
+
bug-reports: "https://github.com/janestreet/topological_sort/issues"
+
dev-repo: "git+https://github.com/janestreet/topological_sort.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/topological_sort/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Topological sort algorithm"
+
description: "
+
Topological_sort is a single-module library that implements a simple
+
topological-sort algorithm.
+
"
+
url {
+
src: "https://github.com/janestreet/topological_sort/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a81b2bb38d7f4775a1bd4307cd16d99afa60bbbf5e9cdf369956b7795077911c"
+
}
+44
packages/torch/torch.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/torch"
+
bug-reports: "https://github.com/janestreet/torch/issues"
+
dev-repo: "git+https://github.com/janestreet/torch.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/torch/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_bench" {>= "v0.17" & < "v0.18"}
+
"ppx_inline_test" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_string" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"ctypes" {>= "0.18.0"}
+
"ctypes-foreign"
+
"dune" {>= "3.11.0"}
+
"dune-configurator"
+
"ocaml-compiler-libs" {>= "v0.11.0"}
+
]
+
depopts: [
+
"libtorch"
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
conflicts: [
+
"libtorch" {< "2.1.0" | >= "2.2.0"}
+
]
+
synopsis: "Torch bindings for OCaml"
+
description: "
+
The ocaml-torch project provides some OCaml bindings for the Torch library.
+
This brings to OCaml NumPy-like tensor computations with GPU acceleration and
+
tape-based automatic differentiation.
+
"
+
url {
+
src: "https://github.com/janestreet/torch/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=ccdbbd6cda83e2a4ee3b4b731e9d5ccccdfe87cc7984dadc2841bf6a38d3299b"
+
}
+29
packages/tracing/tracing.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/tracing"
+
bug-reports: "https://github.com/janestreet/tracing/issues"
+
dev-repo: "git+https://github.com/janestreet/tracing.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/tracing/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Tracing library"
+
description: "
+
Utilities for creating and parsing traces in Fuchsia Trace Format.
+
"
+
url {
+
src: "https://github.com/janestreet/tracing/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=5621f8fd41d64521cc88295417e48174f525a7e6e4f8a72885ba89056d461a72"
+
}
+26
packages/uopt/uopt.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/uopt"
+
bug-reports: "https://github.com/janestreet/uopt/issues"
+
dev-repo: "git+https://github.com/janestreet/uopt.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/uopt/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "An [option]-like type that incurs no allocation, without requiring a reserved value in the underlying type"
+
description: "
+
Uopt_base provides an unboxed option type, for use in high-performance systems which avoid allocation. It has several downsides as compared to [option], and is not recommended for use in general-purpose software.
+
"
+
url {
+
src: "https://github.com/janestreet/uopt/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=a6534df59d54cfa50ac22c4406d425b098e94b198cee48c3d82e15a348577cc6"
+
}
+26
packages/username_kernel/username_kernel.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/username_kernel"
+
bug-reports: "https://github.com/janestreet/username_kernel/issues"
+
dev-repo: "git+https://github.com/janestreet/username_kernel.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/username_kernel/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "An identifier for a user"
+
description: "
+
A string representation for a user, typically a UNIX username
+
"
+
url {
+
src: "https://github.com/janestreet/username_kernel/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=5e4da7e335c7250710ad769e437853605f3a9dbc42482030c2cda1e43a71d04b"
+
}
+57
packages/vcaml/vcaml.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/vcaml"
+
bug-reports: "https://github.com/janestreet/vcaml/issues"
+
dev-repo: "git+https://github.com/janestreet/vcaml.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/vcaml/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
run-test: [
+
["./run-tests-in-opam.sh" name jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async" {>= "v0.17" & < "v0.18"}
+
"async_unix" {>= "v0.17" & < "v0.18"}
+
"base_trie" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"core_unix" {>= "v0.17" & < "v0.18"}
+
"expect_test_helpers_async" {>= "v0.17" & < "v0.18"}
+
"jsonaf" {>= "v0.17" & < "v0.18"}
+
"man_in_the_middle_debugger" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"ppx_optcomp" {>= "v0.17" & < "v0.18"}
+
"semantic_version" {>= "v0.17" & < "v0.18"}
+
"textutils" {>= "v0.17" & < "v0.18"}
+
"angstrom" {>= "0.15.0"}
+
"angstrom-async" {>= "0.15.0"}
+
"dune" {>= "3.11.0"}
+
"faraday" {>= "0.8.1"}
+
"re" {>= "1.8.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "OCaml bindings for the Neovim API"
+
description: "
+
+
VCaml provides OCaml bindings for Neovim and models some of Neovim's trickier
+
semantics so plugin authors do not need to consider them when writing plugins.
+
Plugins communicate with Neovim remotely over Msgpack RPC (see `:h api` for
+
details).
+
"
+
post-messages: "
+
+
This version of VCaml is built and tested against Neovim 0.9.1. Because Neovim
+
is an evolving project and VCaml does not provide versionining guarantees,
+
expect the degree of breakage to increase the further away your version of
+
Neovim is from the tested version. The best way to ensure that nothing will
+
break unexpectedly for versions of Neovim you wish to support is to write tests
+
for your plugin.
+
"
+
url {
+
src: "https://github.com/janestreet/vcaml/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=74757781d5e3c4969333a02468b8e107059d767d8ead207140ca0a0d58c1698a"
+
}
+29
packages/versioned_polling_state_rpc/versioned_polling_state_rpc.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/versioned_polling_state_rpc"
+
bug-reports: "https://github.com/janestreet/versioned_polling_state_rpc/issues"
+
dev-repo: "git+https://github.com/janestreet/versioned_polling_state_rpc.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/versioned_polling_state_rpc/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"async_rpc_kernel" {>= "v0.17" & < "v0.18"}
+
"babel" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"polling_state_rpc" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Helper functions for creating stable/versioned `Polling_state_rpc.t`s with babel."
+
description: "
+
Helper functions for creating stable/versioned `Polling_state_rpc.t`s with babel.
+
"
+
url {
+
src: "https://github.com/janestreet/versioned_polling_state_rpc/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=86a88f35cfa962d3627a36146943588459869c6f19ac9b9a790f99c48ded0c5f"
+
}
+38
packages/virtual_dom/virtual_dom.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/virtual_dom"
+
bug-reports: "https://github.com/janestreet/virtual_dom/issues"
+
dev-repo: "git+https://github.com/janestreet/virtual_dom.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/virtual_dom/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"base" {>= "v0.17" & < "v0.18"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"js_of_ocaml_patches" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"stdio" {>= "v0.17" & < "v0.18"}
+
"base64" {>= "3.4.0"}
+
"dune" {>= "3.11.0"}
+
"gen_js_api" {>= "1.0.8"}
+
"js_of_ocaml" {>= "5.1.1" & < "5.7.0"}
+
"js_of_ocaml-ppx" {>= "5.1.1" & < "5.7.0"}
+
"lambdasoup" {>= "0.6.3"}
+
"tyxml" {>= "4.3.0"}
+
"uri" {>= "3.0.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "OCaml bindings for the virtual-dom library"
+
description: "
+
The library itself may be found at
+
https://github.com/Matt-Esch/virtual-dom.
+
"
+
url {
+
src: "https://github.com/janestreet/virtual_dom/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=812711b4d5ce634a413580cd7096482de8d71abec9ae37bb01f7c0dcec2968ec"
+
}
+32
packages/virtual_dom_toplayer/virtual_dom_toplayer.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/virtual_dom_toplayer"
+
bug-reports: "https://github.com/janestreet/virtual_dom_toplayer/issues"
+
dev-repo: "git+https://github.com/janestreet/virtual_dom_toplayer.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/virtual_dom_toplayer/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"js_of_ocaml_patches" {>= "v0.17" & < "v0.18"}
+
"ppx_css" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"virtual_dom" {>= "v0.17" & < "v0.18"}
+
"dune" {>= "3.11.0"}
+
"gen_js_api" {>= "1.0.8"}
+
"js_of_ocaml" {>= "5.1.1" & < "5.7.0"}
+
"js_of_ocaml-ppx" {>= "5.1.1" & < "5.7.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "OCaml bindings for the floating positioning library for 'toplevel' virtual dom components"
+
description: "
+
The floating positioning library itself may be found at https://floating-ui.com/
+
"
+
url {
+
src: "https://github.com/janestreet/virtual_dom_toplayer/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=b525b0ba3607f142d417fe6edf1a08dbed86ae4e817680fb9bc191959b7a3aea"
+
}
+25
packages/zarith_stubs_js/zarith_stubs_js.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/zarith_stubs_js"
+
bug-reports: "https://github.com/janestreet/zarith_stubs_js/issues"
+
dev-repo: "git+https://github.com/janestreet/zarith_stubs_js.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/zarith_stubs_js/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"dune" {>= "3.11.0"}
+
]
+
available: arch != "arm32" & arch != "x86_32"
+
synopsis: "Javascripts stubs for the Zarith library"
+
description: "
+
This library contains no ocaml code, but instead implements
+
all of the Zarith C stubs in Javascript for use in Js_of_ocaml
+
"
+
url {
+
src: "https://github.com/janestreet/zarith_stubs_js/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=7301b11007bde9dc113f694059b1ba994232752655d926403d7664eff3ae143a"
+
}
+29
packages/zstandard/zstandard.v0.17.0/opam
···
+
opam-version: "2.0"
+
maintainer: "Jane Street developers"
+
authors: ["Jane Street Group, LLC"]
+
homepage: "https://github.com/janestreet/zstandard"
+
bug-reports: "https://github.com/janestreet/zstandard/issues"
+
dev-repo: "git+https://github.com/janestreet/zstandard.git"
+
doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/zstandard/index.html"
+
license: "MIT"
+
build: [
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
depends: [
+
"ocaml" {>= "5.1.0"}
+
"core" {>= "v0.17" & < "v0.18"}
+
"core_kernel" {>= "v0.17" & < "v0.18"}
+
"ppx_jane" {>= "v0.17" & < "v0.18"}
+
"conf-zstd"
+
"ctypes" {>= "0.18.0"}
+
"dune" {>= "3.11.0"}
+
]
+
synopsis: "OCaml bindings to Zstandard"
+
description: "
+
Zstandard is a real-time compression algorithm which provides high compression ratios.
+
"
+
available: (arch = "x86_64" | arch = "arm64") & os = "linux"
+
url {
+
src: "https://github.com/janestreet/zstandard/archive/refs/tags/v0.17.0.tar.gz"
+
checksum: "sha256=e752327599c2349463ae94159d96fd01acb9759fa19edc89a4716e0ad6c54478"
+
}