package ppx_deriving
Type-driven code generation for OCaml
Install
Authors
Maintainers
Sources
ppx_deriving-v5.1.tbz
sha256=b04f3b22b754e65af50812730695863192ae410e802e074b55ebbb8c4f73c4c4
sha512=abcccda4878a82b0d0eedcc23127da6ae5c10bface59335a226a714752a46b987bff01f48fbe432910b26bfc7b332b301d191da71a9da0db593d86335bc83cd9
Description
ppx_deriving provides common infrastructure for generating code based on type definitions, and a set of useful plugins for common tasks.
Dependencies (8)
- result
-
ppxlib
>= "0.14.0" & < "0.16.0"
- ppx_derivers
-
ocaml-migrate-parsetree
< "2.0.0"
- ocamlfind
-
cppo
build & >= "1.1.0"
-
dune
>= "1.6.3"
-
ocaml
>= "4.05.0" & < "4.12"
Dev Dependencies (1)
-
ounit
with-test
- alg_structs
- amf
- ansi-parse
- 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
- caisar
- caisar-ir
- caisar-xgboost
- caldav
-
camlhighlight
>= "4.0"
-
caqti
>= "1.2.0" & < "1.3.0"
- cbat-tools
- cbat-vsa
- cconv-ppx
-
charrua-core
>= "0.3" & < "0.6"
-
clangml
>= "4.0.0beta1" & < "4.1.0"
-
cohttp
>= "0.20.1" & < "0.99.0"
- comby
- comby-kernel
- comby-semantic
-
conduit
= "0.15.4"
-
conformist
< "0.2.1"
- cookies
- coq-serapi
- core-and-more
- current
- current_docker
-
current_examples
>= "0.4"
- current_git
- current_ocluster
-
current_web
>= "0.4"
- dap
-
datakit-ci
< "0.10.0"
-
dns
= "0.19.1"
-
dockerfile
>= "1.3.0" & < "3.0.0"
- dune-expand
-
earlybird
>= "1.0.0"
-
easy_logging_yojson
>= "0.8.1"
- ego
-
electrod
< "0.1.6" | >= "0.5"
-
eliom
>= "6.0.0"
- elpi
-
embedded_ocaml_templates
= "0.5.1"
-
equinoxe
>= "0.2.0"
- errpy
- esgg
- farith
-
flow_parser
>= "0.80.0"
-
flowtype
>= "0.78.0"
- forester
-
frama-c
>= "25.0~beta"
-
frenetic
>= "5.0.0"
-
fstar
>= "0.9.6.0~alpha1"
- gdb
- gobba
- goblint
-
gopcaml-mode
>= "0.0.2"
- gopcaml-mode-merlin
- grpc
- hack_parallel
- hockmd
-
http-multipart-formdata
>= "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-webgpu
- js_of_ocaml-webidl
- jwto
- karamel
- ketrew
-
key-parsers
>= "0.10.1"
-
kinetic-client
>= "0.0.9"
-
kremlin
< "transition"
-
lascar
>= "0.7.0"
-
lens
>= "1.2.5"
-
links
>= "0.7.3"
- lua_parser
- m17n
-
minicaml
>= "0.2.1"
- mirage-crypto-ec
-
mirage-kv-mem
< "3.2.1"
-
mirage-nat
< "3.0.0"
-
mirage-net-xen
>= "1.6.0" & < "1.7.1"
- mmdb
-
mock-ounit
>= "0.1.1"
-
modelica_ml
< "0.2.0"
-
morbig
>= "0.10.3" & < "0.11.0"
-
morsmall
>= "0.2.0"
-
msgpck
< "1.1"
-
multipart-form-data
< "0.2.0"
- nacc
-
nbd
>= "2.1.0" & < "4.0.3"
- nebula
- netkat
- netml
- nloge
-
nocrypto
>= "0.5.3"
- noise
- non_empty_list
-
nuscr
< "2.0.0"
-
obeam
< "0.1.0"
- obuilder
- obuilder-spec
-
ocaml-basics
!= "0.4.0"
- ocaml-protoc-plugin
- ocaml-topexpect
- ocaml_db_model
- ocaml_pgsql_model
-
ocamllint
< "0.2.0"
- oci
- ocluster-api
- 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
- otoggl
-
otr
>= "0.3.1" & < "0.3.5"
-
override
= "0.2.2"
- owork
-
pa_ppx
>= "0.10"
- passmaker
-
pattern
< "0.2.0"
-
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_deriving_cmdliner
>= "0.6.0"
- ppx_deriving_hash
-
ppx_deriving_madcast
>= "0.2"
- ppx_deriving_popper
-
ppx_deriving_yaml
>= "0.2.0"
-
ppx_deriving_yojson
= "2.3" | >= "3.6.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
-
ppx_inline_test
< "113.24.00"
-
ppx_jsobject_conv
< "0.5.0"
- ppx_json_types
-
ppx_meta_conv
>= "2.0.1" & < "2.1.0"
- ppx_minidebug
-
ppx_netblob
>= "1.2.1"
-
ppx_optcomp
< "113.24.00"
- ppx_parser
-
ppx_pbt
>= "0.2.1"
-
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_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
- remu_ts
-
reparse
>= "3.0.0"
- res_tailwindcss
-
rpc
>= "1.9.51" & < "5.9.0"
- safemoney
- satyrographos
- sel
-
shared-block-ring
>= "2.3.0" & < "3.0.0"
- snabela
- sparrow
-
sqlgg
>= "0.4.4"
- stitch
- swipl
- terminus
- tezos-scoru-wasm-helpers
-
tezos-version
>= "13.0"
- tezos-wasmer
-
tezos-webassembly-interpreter
>= "15.0"
- timmy
-
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
-
uwt
< "0.3.3"
- validator
-
vchan
>= "2.1.0" & < "3.0.0"
-
visitors
>= "20210127"
-
vmnet
= "1.1.0"
- vscoq-language-server
-
wamp
< "1.1"
- webidl
-
websocket
>= "2.0.0" & < "2.8"
- wikitext
- ws
-
x509
>= "0.5.1" & < "0.6.0"
- yara
- yices2_bindings
-
yuujinchou
< "1.0.0"
- zeit
-
zxcvbn
>= "2.4+1"
Conflicts
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page