package ppx_deriving
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Type-driven code generation for OCaml >=4.02.2
Install
dune-project
Dependency
Authors
Maintainers
Sources
v4.5.tar.gz
sha512=f79153c5231ba1e03a3491fde95ca82ecb62fe05b60a649a374d2fbc5ea5dd9242126de7dfbe917c22fd7077c026c940e18c6b36c5ce0ec4bb6e07f11d2b710b
Description
ppx_deriving provides common infrastructure for generating code based on type definitions, and a set of useful plugins for common tasks.
Dependencies (8)
-
ocaml
>= "4.02" & < "4.13.0" - result
-
ppx_tools
>= "4.02.3" - ppx_derivers
-
ocaml-migrate-parsetree
< "2.0.0" -
ppxfind
build -
cppo
build & >= "1.2.2" -
dune
>= "1.6.3" & < "3.0"
Dev Dependencies (1)
-
ounit
with-test
- alg_structs
-
alt-ergo-lib
>= "2.6.0" - api-watch
- archetype
- bap-frames
- biotk
-
bookaml
>= "4.0" - bpf
- brisk-reconciler
-
builder-web
>= "0.2.0" - caisar-ir
- caisar-xgboost
- caldav
-
caqti
>= "1.2.0" & < "1.3.0" - cconv-ppx
- checked_oint
-
clangml
= "4.0.1" - comby
- comby-kernel
- comby-semantic
-
conformist
< "0.2.1" - cookies
-
coq-lsp
>= "0.2.0+8.17" & < "0.2.2+8.17" - coq-serapi
- core-and-more
- current
- current_docker
- current_git
- current_ocluster
- dap
- diff
- dune-expand
-
easy_logging
< "0.4" - easy_logging_yojson
- ego
-
electrod
>= "0.5" - eliom
- elpi
-
embedded_ocaml_templates
= "0.5.1" -
equinoxe
>= "0.2.0" - errpy
- esgg
- farith
- flow_parser
- forester
-
frama-c
>= "25.0~beta" - fred
- fstar
- git-split
- gobba
-
goblint
< "2.4.0" -
gopcaml-mode
>= "0.0.2" - gopcaml-mode-merlin
- grpc
- hack_parallel
- handlebars-ml
- hockmd
-
http-multipart-formdata
>= "2.0.0" - i3ipc
- icalendar
- idd
- idds
- irmin-bench
- jhupllib
-
jingoo
>= "1.3.0" -
js_of_ocaml-ppx_deriving_json
< "3.5.0" - js_of_ocaml-webgpu
- js_of_ocaml-webidl
- jwto
- karamel
- key-parsers
-
kinetic-client
>= "0.0.9" -
kremlin
< "transition" -
lascar
>= "0.7.0" -
lens
>= "1.2.1" & < "1.2.5" - libbpf
- links
-
lp-glpk
>= "0.5.0" - lua_parser
- mazeppa
-
minicaml
>= "0.2.1" - mirage-crypto-ec
-
mirage-kv-mem
< "3.2.1" - mjson
- mmdb
-
mock-ounit
>= "0.1.1" - mutaml
- nacc
-
nbd
< "4.0.3" - netkat
- nloge
- nocrypto
- noise
- non_empty_list
-
nuscr
< "2.0.0" -
obeam
< "0.1.0" - obuilder
- obuilder-spec
- ocaml-basics
-
ocaml-protoc
>= "4.0" - ocaml-protoc-plugin
- ocaml_db_model
- ocaml_pgsql_model
- ocluster-api
- octez-l2-libs
- octez-libs
- octez-plompiler
- octez-smart-rollup-wasm-benchmark-lib
- odep
- oenv
- ogen
- opine
- oraft
- orewa
- otoggl
-
override
= "0.2.2" - owork
-
pa_ppx
= "0.14" - passmaker
-
pattern
< "0.2.0" -
pds
>= "5.38" - pds-reachability
- pg_query
-
pgocaml
>= "4.2" -
pgocaml_ppx
>= "4.2" & < "4.3.0" - phylogenetics
- pkcs11
- pkcs11-driver
- ppx_default
- ppx_deriving_argparse
-
ppx_deriving_cmdliner
< "0.6.0" - ppx_deriving_ezjsonm
-
ppx_deriving_madcast
< "0.2" - ppx_deriving_popper
-
ppx_deriving_protobuf
< "3.0.0" -
ppx_deriving_yaml
>= "0.2.0" -
ppx_deriving_yojson
< "3.6.0" - ppx_factory
-
ppx_gen_rec
>= "2.0.0" - ppx_import
-
ppx_meta_conv
< "4.1.0" - ppx_minidebug
- ppx_mysql
- ppx_parser
- ppx_repr
- ppx_ts
-
ppx_yojson
>= "0.2.0" & < "1.1.0" - prc
- protocell
-
protocol-9p
< "0.12.0" -
protocol-9p-unix
< "0.12.0" -
qcow
>= "0.11.0" -
qcstm
>= "0.1.1" - query-json
- quests
- remu_ts
-
reparse
>= "3.0.0" - res_tailwindcss
- safemoney
- sarif
- satyrographos
- savvy
- sel
- slack
-
smtml
>= "0.18.0" - spurs
- sqlgg
- stitch
- swipl
- terminus
-
testo-diff
>= "0.2.0" -
testo-util
>= "0.2.0" - tezos-scoru-wasm-helpers
-
tezos-version
>= "16.0" - tezos-wasmer
- tezos-webassembly-interpreter
-
tls
< "0.12.8" -
travesty
< "0.6.0" - unmagic
- user-agent-parser
-
uwt
< "0.3.3" - validate
- validator
-
visitors
< "20210127" -
vscoq-language-server
< "2.3.3" - vsrocq-language-server
-
wamp
< "1.1" - webidl
- wikitext
- ws
- yara
- yices2_bindings
-
yuujinchou
< "1.0.0" -
zanuda
>= "1.1.0" - zarr
- zarr-eio
- zarr-lwt
- zarr-sync
- zeit
- zxcvbn
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page