package ppx_deriving

  1. Overview
  2. No Docs
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.

Tags

syntax

Published: 26 May 2020

Dependencies (8)

  1. ocaml >= "4.02" & < "4.13.0"
  2. result
  3. ppx_tools >= "4.02.3"
  4. ppx_derivers
  5. ocaml-migrate-parsetree < "2.0.0"
  6. ppxfind build
  7. cppo build & >= "1.2.2"
  8. dune >= "1.6.3" & < "3.0"

Dev Dependencies (1)

  1. ounit with-test

  1. alg_structs
  2. alt-ergo-lib >= "2.6.0"
  3. api-watch
  4. archetype
  5. bap-frames
  6. biotk
  7. bookaml >= "4.0"
  8. bpf
  9. brisk-reconciler
  10. builder-web >= "0.2.0"
  11. caisar-ir
  12. caisar-xgboost
  13. caldav
  14. caqti >= "1.2.0" & < "1.3.0"
  15. cconv-ppx
  16. checked_oint
  17. clangml = "4.0.1"
  18. comby
  19. comby-kernel
  20. comby-semantic
  21. conformist < "0.2.1"
  22. cookies
  23. coq-lsp >= "0.2.0+8.17" & < "0.2.2+8.17"
  24. coq-serapi
  25. core-and-more
  26. current
  27. current_docker
  28. current_git
  29. current_ocluster
  30. dap
  31. diff
  32. dune-expand
  33. easy_logging < "0.4"
  34. easy_logging_yojson
  35. ego
  36. electrod >= "0.5"
  37. eliom
  38. elpi
  39. embedded_ocaml_templates = "0.5.1"
  40. equinoxe >= "0.2.0"
  41. errpy
  42. esgg
  43. farith
  44. flow_parser
  45. forester
  46. frama-c >= "25.0~beta"
  47. fred
  48. fstar
  49. git-split
  50. gobba
  51. goblint < "2.4.0"
  52. gopcaml-mode >= "0.0.2"
  53. gopcaml-mode-merlin
  54. grpc
  55. hack_parallel
  56. handlebars-ml
  57. hockmd
  58. http-multipart-formdata >= "2.0.0"
  59. i3ipc
  60. icalendar
  61. idd
  62. idds
  63. irmin-bench
  64. jhupllib
  65. jingoo >= "1.3.0"
  66. js_of_ocaml-ppx_deriving_json < "3.5.0"
  67. js_of_ocaml-webgpu
  68. js_of_ocaml-webidl
  69. jwto
  70. karamel
  71. key-parsers
  72. kinetic-client >= "0.0.9"
  73. kremlin < "transition"
  74. lascar >= "0.7.0"
  75. lens >= "1.2.1" & < "1.2.5"
  76. libbpf
  77. links
  78. lp-glpk >= "0.5.0"
  79. lua_parser
  80. mazeppa
  81. minicaml >= "0.2.1"
  82. mirage-crypto-ec
  83. mirage-kv-mem < "3.2.1"
  84. mjson
  85. mmdb
  86. mock-ounit >= "0.1.1"
  87. mutaml
  88. nacc
  89. nbd < "4.0.3"
  90. netkat
  91. nloge
  92. nocrypto
  93. noise
  94. non_empty_list
  95. nuscr < "2.0.0"
  96. obeam < "0.1.0"
  97. obuilder
  98. obuilder-spec
  99. ocaml-basics
  100. ocaml-protoc >= "4.0"
  101. ocaml-protoc-plugin
  102. ocaml_db_model
  103. ocaml_pgsql_model
  104. ocluster-api
  105. octez-l2-libs
  106. octez-libs
  107. octez-plompiler
  108. octez-smart-rollup-wasm-benchmark-lib
  109. odep
  110. oenv
  111. ogen
  112. opine
  113. oraft
  114. orewa
  115. otoggl
  116. override = "0.2.2"
  117. owork
  118. pa_ppx = "0.14"
  119. passmaker
  120. pattern < "0.2.0"
  121. pds >= "5.38"
  122. pds-reachability
  123. pg_query
  124. pgocaml >= "4.2"
  125. pgocaml_ppx >= "4.2" & < "4.3.0"
  126. phylogenetics
  127. pkcs11
  128. pkcs11-driver
  129. ppx_default
  130. ppx_deriving_argparse
  131. ppx_deriving_cmdliner < "0.6.0"
  132. ppx_deriving_ezjsonm
  133. ppx_deriving_madcast < "0.2"
  134. ppx_deriving_popper
  135. ppx_deriving_protobuf < "3.0.0"
  136. ppx_deriving_yaml >= "0.2.0"
  137. ppx_deriving_yojson < "3.6.0"
  138. ppx_factory
  139. ppx_gen_rec >= "2.0.0"
  140. ppx_import
  141. ppx_meta_conv < "4.1.0"
  142. ppx_minidebug
  143. ppx_mysql
  144. ppx_parser
  145. ppx_repr
  146. ppx_ts
  147. ppx_yojson >= "0.2.0" & < "1.1.0"
  148. prc
  149. protocell
  150. protocol-9p < "0.12.0"
  151. protocol-9p-unix < "0.12.0"
  152. qcow >= "0.11.0"
  153. qcstm >= "0.1.1"
  154. query-json
  155. quests
  156. remu_ts
  157. reparse >= "3.0.0"
  158. res_tailwindcss
  159. safemoney
  160. sarif
  161. satyrographos
  162. savvy
  163. sel
  164. slack
  165. smtml >= "0.18.0"
  166. spurs
  167. sqlgg
  168. stitch
  169. swipl
  170. terminus
  171. testo-diff >= "0.2.0"
  172. testo-util >= "0.2.0"
  173. tezos-scoru-wasm-helpers
  174. tezos-version >= "16.0"
  175. tezos-wasmer
  176. tezos-webassembly-interpreter
  177. tls < "0.12.8"
  178. travesty < "0.6.0"
  179. unmagic
  180. user-agent-parser
  181. uwt < "0.3.3"
  182. validate
  183. validator
  184. visitors < "20210127"
  185. vscoq-language-server < "2.3.3"
  186. vsrocq-language-server
  187. wamp < "1.1"
  188. webidl
  189. wikitext
  190. ws
  191. yara
  192. yices2_bindings
  193. yuujinchou < "1.0.0"
  194. zanuda >= "1.1.0"
  195. zarr
  196. zarr-eio
  197. zarr-lwt
  198. zarr-sync
  199. zeit
  200. zxcvbn

Conflicts

None