package ppx_deriving
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Type-driven code generation for OCaml >=4.02
Install
Dune Dependency
Authors
Maintainers
Sources
v2.0.tar.gz
sha256=93d07bd262c9eef8c67c27a9dd42fe455f7e85bdc1b30e3b4cb7084a3ceda613
md5=c15ad1c87f88a5876389fe28d05d925c
Description
ppx_deriving provides common infrastructure for generating code based on type definitions, and a set of useful plugins for common tasks.
Dependencies (4)
-
ocamlbuild
build
-
ocamlfind
build & >= "1.5.4"
-
ppx_tools
>= "0.99.2"
-
ocaml
= "4.02.2" & < "4.03"
Dev Dependencies (1)
-
ounit
with-test
-
alt-ergo-lib
>= "2.6.0"
- amf
-
ansi-parse
< "0.4.0"
- api-watch
-
archetype
< "1.0.0" | >= "1.2.1"
-
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
-
builder-web
>= "0.2.0"
- bulletml
-
camlhighlight
>= "4.0"
- cbat-tools
- cbat-vsa
- cconv-ppx
-
charrua-core
>= "0.3" & < "0.6"
- checked_oint
-
clangml
= "4.0.0beta1"
- coclobas
-
cohttp
>= "0.20.1" & < "0.99.0"
- comby
- comby-kernel
- comby-semantic
-
conduit
= "0.15.4"
- cookies
- current
- current_docker
- current_git
- current_ocluster
- dap
-
datakit-ci
< "0.10.0"
- diff
-
dns
= "0.19.1"
-
dockerfile
>= "1.3.0" & < "3.0.0"
- dune-expand
-
electrod
< "0.1.6" | >= "0.5"
-
eliom
>= "6.0.0"
-
elpi
< "1.13.2"
-
embedded_ocaml_templates
= "0.5.1"
-
equinoxe
>= "0.2.0"
- errpy
- farith
-
flow_parser
>= "0.80.0"
-
flowtype
>= "0.78.0"
- forester
-
frama-c
>= "25.0~beta"
- fred
-
fstar
>= "0.9.6.0~alpha1"
- gdb
- git-split
- git_split
- gobba
-
goblint
< "2.4.0"
- grpc
- hack_parallel
- hockmd
-
http-multipart-formdata
>= "2.0.0"
-
ibx
>= "0.8.1"
- icalendar
- idd
-
irmin-bench
>= "2.7.0"
- jhupllib
-
js_of_ocaml-ppx_deriving_json
< "3.5.0"
- js_of_ocaml-webgpu
- js_of_ocaml-webidl
-
jwto
< "0.2.0"
- karamel
-
ketrew
!= "2.0.0"
-
kinetic-client
>= "0.0.9"
-
kremlin
< "transition"
-
lascar
>= "0.7.0"
-
lens
>= "1.2.1" & < "1.2.5"
- libbpf
-
links
>= "0.7.3"
- m17n
- mazeppa
-
minicaml
>= "0.2.1"
- mirage-crypto-ec
-
mirage-kv-mem
< "3.2.1"
-
mirage-net-xen
>= "1.6.0" & < "1.7.1"
- mjson
-
mock-ounit
>= "0.1.1"
-
modelica_ml
< "0.2.0"
-
multipart-form-data
< "0.2.0"
-
mutaml
>= "0.3"
- nanomsg
-
nbd
>= "2.1.0" & < "4.0.3"
- netml
- nloge
-
nocrypto
>= "0.5.3" & < "0.5.4-1"
- noise
- obuilder
- obuilder-spec
- ocaml-protoc-plugin
- ocaml-topexpect
-
ocamllint
< "0.2.0"
- oci
- ocluster-api
- octez-l2-libs
- octez-libs
- octez-plompiler
- octez-smart-rollup-wasm-benchmark-lib
- odep
-
opass
>= "1.0.6"
- opine
-
opium
>= "0.15.0" & < "0.16.0"
- oraft
- otoggl
-
otr
>= "0.3.1" & < "0.3.5"
-
pa_ppx
>= "0.10" & < "0.15"
- passmaker
-
pattern
< "0.1.1"
-
pds
>= "5.38"
- perf
- phylogenetics
-
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_csv_conv
< "113.24.00"
-
ppx_custom_printf
< "113.24.00"
- ppx_default
-
ppx_deriving_madcast
< "0.2"
- ppx_deriving_popper
-
ppx_deriving_protobuf
>= "2.1" & < "2.3"
-
ppx_deriving_rpc
< "6.0.0"
-
ppx_deriving_yaml
>= "0.2.0"
-
ppx_deriving_yojson
>= "2.2" & < "3.0"
-
ppx_driver
< "113.24.00"
- ppx_enum
-
ppx_enumerate
< "113.24.00"
- ppx_factory
-
ppx_fail
< "113.24.00"
-
ppx_fields_conv
< "113.24.00"
-
ppx_gen_rec
>= "2.0.0"
-
ppx_here
< "113.24.00"
-
ppx_implicits
>= "0.2.0"
-
ppx_import
< "1.5-3-gbd627d5"
-
ppx_inline_test
< "113.24.00"
-
ppx_jsobject_conv
< "0.5.0"
-
ppx_meta_conv
>= "2.0.1" & < "2.3.0"
- ppx_minidebug
-
ppx_netblob
>= "1.2.1"
-
ppx_optcomp
< "113.24.00"
- ppx_parser
-
ppx_pipebang
< "113.24.00"
- ppx_repr
-
ppx_sexp_conv
< "113.24.00"
-
ppx_sexp_value
< "113.24.00"
- ppx_ts
-
ppx_typerep_conv
< "113.24.00"
-
ppx_variants_conv
< "113.24.00"
-
ppx_xml_conv
< "113.24.00"
-
ppx_yojson
>= "0.2.0" & < "1.1.0"
- prc
- 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"
-
qcstm
>= "0.1.1"
- quests
-
reparse
>= "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
< "0.2"
-
sqlgg
>= "0.4.4" & < "20231201"
- 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
-
uri
= "1.9.2"
- user-agent-parser
-
uwt
< "0.3.3"
- validate
- validator
-
vchan
>= "2.1.0" & < "3.0.0"
-
vmnet
= "1.1.0"
- vscoq-language-server
-
wamp
< "1.1"
-
websocket
>= "2.0.0" & < "2.8"
- wikitext
-
x509
>= "0.5.1" & < "0.6.0"
- yices2_bindings
- zarr
- zarr-eio
- zarr-lwt
- zarr-sync
- zeit
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page