ppx_deriving

Authorwhitequark <whitequark@whitequark.org>
LicenseMIT
Homepagehttps://github.com/ocaml-ppx/ppx_deriving
Issue Trackerhttps://github.com/ocaml-ppx/ppx_deriving/issues
Tagsyntax
Maintainerwhitequark <whitequark@whitequark.org>
Dependencies
&cppo
cppo_ocamlbuild
ocaml-migrate-parsetree
ocamlbuild
ocamlfind>= 1.6.0
ounit
ppx_derivers
ppx_tools>= 4.02.3
result
Availableocaml-version > "4.03.0" & opam-version >= "1.2" & ocaml-version < "4.06.0"
PublishedAug 22, 2017
Source [http] https://github.com/whitequark/ppx_deriving/archive/v4.2.tar.gz
76231b39815ffd8ddbdcdc93ea930a75
StatisticsInstalled 1790 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/ppx_deriving/ppx_deriving.4.2/opam

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.

Necessary for
ansi-parse
argon2
async-zmq
>= 0.3.0
biocaml
&>= 0.4.0
0.7.0
bistro
&>= 0.2.0
0.3.0
bookaml
>= 3.1
boomerang
bpf
bulletml
camlhighlight
>= 4.0
charrua-core
&>= 0.3
0.6
cohttp
&>= 0.20.1
0.99.0
conduit
&>= 0.15.4
1.0.0
datakit-ci
0.10.0
dns
&>= 0.19.1
0.20.0
dockerfile
&>= 1.3.0
3.0.0
eliom
>= 6.0.0
gdb
ibx
>= 0.8.1
ipaddr
&>= 2.7.0
2.8.0
jhupllib
ketrew
key-parsers
|&>= 0.4.0
0.9.0
>= 0.9.1
m17n
mirage-nat
mirage-net-xen
&>= 1.6.0
1.7.1
modelica_ml
0.2.0
msgpck
1.1
multipart-form-data
nbd
>= 2.1.0
nebula
netml
nocrypto
>= 0.5.3
ocaml-basics
0.4.0
ocaml-topexpect
ocamllint
0.2.0
oci
ogen
>= 0.1.3
opass
>= 1.0.6
opium
&>= 0.15.0
0.16.0
otr
>= 0.3.1
pds-reachability
perf
pkcs11
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_deriving_cmdliner
ppx_deriving_hardcaml
ppx_deriving_morphism
>= 0.4
ppx_deriving_protobuf
>= 2.5
ppx_deriving_yojson
|&>= 2.3
2.4
>= 3.0
ppx_driver
113.24.00
ppx_enumerate
113.24.00
ppx_fail
113.24.00
ppx_fields_conv
113.24.00
ppx_here
113.24.00
ppx_implicits
>= 0.2.0
ppx_import
ppx_inline_test
113.24.00
ppx_jsobject_conv
ppx_json_types
ppx_meta_conv
|&>= 2.0.1
2.1.0
>= 2.4.1
ppx_netblob
>= 1.2.1
ppx_optcomp
113.24.00
ppx_pipebang
113.24.00
ppx_sexp_conv
113.24.00
ppx_sexp_value
113.24.00
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
prob-cache
protocol-9p
>= 0.6.0
protocol-9p-unix
qcow
0.9.5
qcow-format
>= 0.3
rpc
>= 1.9.51
shared-block-ring
>= 2.3.0
snabela
sparrow
tls
>= 0.7.1
transmission-rpc
unmagic
1.0.2
uri
&>= 1.9.2
1.9.4
usbmux
>= 1.3.2
uwt
vchan
&>= 2.1.0
3.0.0
visitors
vmnet
&>= 1.1.0
1.2.0
wamp
1.1
webidl
websocket
&>= 2.0.0
2.8
x509
>= 0.5.1
zxcvbn
Optional for
cconv
>= 0.3
js_of_ocaml
&>= 2.7
3.0
js_of_ocaml-ppx
lens
>= 1.1.0
libsvm
&>= 0.9.3
0.9.4
ppx_type_conv
>= v0.9.0