ppx_derivingversion
Type-driven code generation for OCaml >=4.02
ppx_deriving provides common infrastructure for generating code based on type definitions, and a set of useful plugins for common tasks.
Tags | syntax |
---|---|
Author | whitequark <whitequark@whitequark.org> |
License | MIT |
Published | |
Homepage | https://github.com/ocaml-ppx/ppx_deriving |
Issue Tracker | https://github.com/ocaml-ppx/ppx_deriving/issues |
Maintainer | whitequark <whitequark@whitequark.org> |
Dependencies |
|
Source [http] | https://github.com/ocaml-ppx/ppx_deriving/archive/v4.3.tar.gz sha256=89d9bb599b6212de65597b8a3e714e1c3cd6b7e5a45bcb6a4405e4feb08cd190 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ppx_deriving/ppx_deriving.4.3/opam |
Required by
- amf
- ansi-parse<0.4.0
- archetype
- argon2<1.0.0
- async-zmq>=0.3.0
- bap-frames<2.1.1
- biocaml>=0.4.0 & <0.7.0
- biotk
- bistro=0.2.0
- bookaml>=3.1
- boomerang
- bpf
- bulletml
- caldav
- camlhighlight>=4.0
- caqti>=1.2.0 & <1.3.0
- cbat-tools
- cbat-vsa
- cconv-ppx
- charrua-core>=0.3 & <0.6
- checked_oint
- clangml>=4.0.0beta1 & <4.1.0
- cohttp>=0.20.1 & <0.99.0
- comby
- comby-kernel
- comby-semantic
- conduit=0.15.4
- cookies
- coq-lsp>=0.2.0+8.17
- coq-serapi
- current
- current_docker
- current_git
- current_ocluster
- dap
- datakit-ci<0.10.0
- diffwith-test
- dns=0.19.1
- dockerfile>=1.3.0 & <3.0.0
- dune-expand
- easy_logging<0.4
- easy_logging_yojson
- electrod<0.1.6 | >=0.5
- eliom>=6.0.0
- elpi
- embedded_ocaml_templates=0.5.1
- equinoxewith-test & >=0.2.0
- errpy
- esgg
- farith
- flow_parserbuild & >=0.80.0
- flowtype>=0.78.0
- forester
- frama-c>=25.0~beta
- fred
- frenetic>=5.0.0 & <5.0.5
- fstar>=0.9.6.0~alpha1
- gdb
- git-split
- git_split
- gobba
- goblint<2.4.0
- grpc
- hack_parallel
- hockmd
- http-multipart-formdatawith-test & >=2.0.0
- i3ipc>=0.1.4
- ibx>=0.8.1
- icalendar
- idd
- idds
- ipaddr>=2.7.0 & <2.8.0
- irmin-bench>=2.7.0
- jhupllib
- jingoo>=1.3.0
- js_of_ocaml-ppx_deriving_json<3.5.0
- js_of_ocaml-webgpu
- js_of_ocaml-webidl
- jwto
- karamel
- ketrew
- key-parsers>=0.4.0 & <0.8.1 | >=0.9.1
- kinetic-client>=0.0.9
- kremlin<transition
- lascar>=0.7.0
- lens>=1.2.1 & <1.2.5
- libbpf
- links>=0.7.3
- m17nwith-test
- minicaml>=0.2.1
- mirage-crypto-ecwith-test
- mirage-kv-memwith-test & <3.2.1
- mirage-nat<3.0.0
- mirage-net-xen>=1.6.0 & <1.7.1
- mjson
- mmdb
- mock-ounitwith-test & >=0.1.1
- modelica_ml<0.2.0
- msgpck<1.1
- multipart-form-datawith-test & <0.2.0
- nbd>=2.1.0 & <4.0.3
- nebula
- netkat
- netml
- nloge
- nocrypto>=0.5.3
- noise
- obeam<0.1.0
- obuilder
- obuilder-spec
- ocaml-basics!=0.4.0
- ocaml-protoc-pluginwith-test
- ocaml-topexpect
- ocamllintwith-test & <0.2.0
- oci
- ocluster-api
- octez-l2-libs
- octez-libs
- octez-plompiler
- octez-smart-rollup-wasm-benchmark-lib
- odep
- ogen>=0.1.3
- opass>=1.0.6
- opine
- opium>=0.15.0 & <0.16.0
- oraft
- orewa
- otogglbuild
- otr>=0.3.1 & <0.3.5
- owork
- pa_ppxwith-test & >=0.10 & <0.15
- passmakerwith-test
- pattern<0.1.1
- pds>=5.38
- pds-reachability
- perf
- pg_query
- pgocaml>=4.2
- pgocaml_ppx>=4.2 & <4.3.0
- phylogenetics
- pkcs11
- pkcs11-driver
- planck>=2.2.0
- ppx_assert<113.24.00
- ppx_bench<113.24.00
- ppx_bin_prot<113.24.00
- ppx_compare<113.24.00
- ppx_conv_func<113.24.00
- ppx_core<113.24.00
- ppx_cstruct<3.0.2
- ppx_csv_conv<113.24.00
- ppx_custom_printf<113.24.00
- ppx_default
- ppx_deriving_argparse
- ppx_deriving_cmdliner>=0.4.1 & <0.6.0
- ppx_deriving_madcast<0.2
- ppx_deriving_popper
- ppx_deriving_protobuf>=2.5 & <3.0.0
- ppx_deriving_rpc<6.0.0
- ppx_deriving_yaml>=0.2.0
- ppx_deriving_yojson=2.3 | >=3.3 & <3.5.3
- ppx_driver<113.24.00
- ppx_enumwith-test
- ppx_enumerate<113.24.00
- ppx_factorywith-test
- ppx_fail<113.24.00
- ppx_fields_conv<113.24.00
- ppx_gen_recwith-test & >=2.0.0
- ppx_here<113.24.00
- ppx_implicits>=0.2.0
- ppx_importwith-test
- ppx_inline_test<113.24.00
- ppx_jsobject_conv<0.5.0
- ppx_json_types
- ppx_meta_conv>=2.0.1 & <2.1.0 | >=2.4.1 & <4.1.0
- ppx_minidebug
- ppx_mysqlwith-test
- ppx_netblob>=1.2.1
- ppx_optcomp<113.24.00
- ppx_parserwith-test
- ppx_pipebang<113.24.00
- ppx_repr
- ppx_sexp_conv<113.24.00
- ppx_sexp_value<113.24.00
- ppx_ts
- ppx_type_conv>=113.33.02+4.03 & <v0.9.0
- ppx_typerep_conv<113.24.00
- ppx_variants_conv<113.24.00
- ppx_xml_conv<113.24.00
- ppx_yojsonwith-test & >=0.2.0 & <1.1.0
- prcwith-test
- prob-cache
- protocell
- protocol-9p>=0.6.0 & <0.12.0
- protocol-9p-unix<0.12.0
- qcow<0.10.0 | >=0.11.0
- qcow-format>=0.3
- qcstmwith-test & >=0.1.1
- quests
- remu_ts
- reparsewith-test & >=3.0.0
- res_tailwindcss
- rpc>=1.9.51 & <5.9.0
- safemoney
- sarif
- satyrographos
- sel
- shared-block-ring>=2.3.0 & <3.0.0
- slack
- snabela
- sparrow
- sqlgg>=0.4.4
- stitch
- swipl
- terminus
- tezos-scoru-wasm-helpers
- tezos-version>=13.0
- tezos-wasmer
- tezos-webassembly-interpreter>=15.0
- tls>=0.7.1 & <0.11.0
- transmission-rpc
- travesty<0.6.0
- unmagic!=1.0.2
- uri=1.9.2
- usbmux>=1.3.2
- user-agent-parser
- uwtwith-test & <0.3.3
- validate
- validatorwith-test
- vchan>=2.1.0 & <3.0.0
- visitors<20200207
- vmnet=1.1.0
- vscoq-language-server
- wamp<1.1
- webidl
- websocket>=2.0.0 & <2.8
- wikitextwith-test
- ws
- x509>=0.5.1 & <0.6.0
- yara
- yices2_bindings
- zarrwith-test
- zarr-eiowith-test
- zarr-lwtwith-test
- zarr-syncwith-test
- zeit
- zxcvbn
Optionally used by
- cconv>=0.3 & <0.5
- frama-c>=20.0 & <25.0~beta
- js_of_ocaml>=2.7 & <3.0
- js_of_ocaml-ppx<3.1.0
- lens>=1.1.0 & <1.2.1
- libsvm=0.9.3
- ppx_type_conv=v0.9.0
- why3build & >=1.4.1