package ppx_deriving

  1. Overview
  2. No Docs
Type-driven code generation for OCaml >=4.02

Install

Dune Dependency

Authors

Maintainers

Sources

v3.0.tar.gz
md5=32907f30e2b3439230fefe3ca320d11f

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: 25 Sep 2015

Dependencies (4)

  1. ocamlbuild build
  2. ocamlfind build & >= "1.5.4"
  3. ppx_tools >= "0.99.2"
  4. ocaml >= "4.02.2" & < "4.03"

Dev Dependencies (1)

  1. ounit with-test

  1. amf
  2. ansi-parse < "0.4.0"
  3. archetype < "1.0.0" | >= "1.2.1"
  4. argon2 < "1.0.0"
  5. async-zmq >= "0.3.0"
  6. bap-frames < "2.1.1"
  7. biocaml >= "0.4.0" & < "0.7.0"
  8. biotk
  9. bistro = "0.2.0"
  10. bookaml >= "3.1"
  11. boomerang
  12. bpf
  13. bulletml
  14. camlhighlight >= "4.0"
  15. cbat-tools
  16. cbat-vsa
  17. cconv-ppx
  18. charrua-core >= "0.3" & < "0.6"
  19. checked_oint
  20. clangml = "4.0.0beta1"
  21. coclobas
  22. cohttp >= "0.20.1" & < "0.99.0"
  23. comby
  24. comby-kernel
  25. comby-semantic
  26. conduit = "0.15.4"
  27. cookies
  28. current
  29. current_docker
  30. current_git
  31. current_ocluster
  32. dap
  33. datakit-ci < "0.10.0"
  34. diff
  35. dns = "0.19.1"
  36. dockerfile >= "1.3.0" & < "3.0.0"
  37. dune-expand
  38. electrod < "0.1.6" | >= "0.5"
  39. eliom >= "6.0.0"
  40. elpi < "1.13.2"
  41. embedded_ocaml_templates = "0.5.1"
  42. equinoxe >= "0.2.0"
  43. errpy
  44. farith
  45. flow_parser >= "0.80.0"
  46. flowtype >= "0.78.0"
  47. forester
  48. frama-c >= "25.0~beta"
  49. fred
  50. fstar >= "0.9.6.0~alpha1"
  51. gdb
  52. gobba
  53. goblint
  54. grpc
  55. hack_parallel
  56. hockmd
  57. http-multipart-formdata >= "2.0.0"
  58. ibx >= "0.8.1"
  59. icalendar
  60. idd
  61. irmin-bench >= "2.7.0"
  62. jhupllib
  63. js_of_ocaml-ppx_deriving_json < "3.5.0"
  64. js_of_ocaml-webgpu
  65. js_of_ocaml-webidl
  66. jwto < "0.2.0"
  67. karamel
  68. ketrew
  69. key-parsers = "0.3.0"
  70. kinetic-client >= "0.0.9"
  71. kremlin < "transition"
  72. lascar >= "0.7.0"
  73. lens >= "1.2.1" & < "1.2.5"
  74. links >= "0.7.3"
  75. m17n
  76. minicaml >= "0.2.1"
  77. mirage-crypto-ec
  78. mirage-kv-mem < "3.2.1"
  79. mirage-net-xen >= "1.6.0" & < "1.7.1"
  80. mjson
  81. mock-ounit >= "0.1.1"
  82. modelica_ml < "0.2.0"
  83. multipart-form-data < "0.2.0"
  84. nbd >= "2.1.0" & < "4.0.3"
  85. nebula
  86. netml
  87. nloge
  88. nocrypto >= "0.5.3" & < "0.5.4-1"
  89. noise
  90. obuilder
  91. obuilder-spec
  92. ocaml-protoc-plugin
  93. ocaml-topexpect
  94. ocamllint < "0.2.0"
  95. oci
  96. ocluster-api
  97. octez-l2-libs
  98. octez-libs
  99. octez-plompiler
  100. octez-smart-rollup-wasm-benchmark-lib
  101. odep
  102. ogen < "0.1.3"
  103. opass >= "1.0.6"
  104. opine
  105. opium >= "0.15.0" & < "0.16.0"
  106. oraft
  107. otoggl
  108. otr >= "0.3.1" & < "0.3.5"
  109. pa_ppx >= "0.10"
  110. passmaker
  111. pattern < "0.1.1"
  112. pds >= "5.38"
  113. perf
  114. phylogenetics
  115. planck >= "2.2.0"
  116. ppx_assert < "113.24.00"
  117. ppx_bench < "113.24.00"
  118. ppx_bin_prot < "113.24.00"
  119. ppx_compare < "113.24.00"
  120. ppx_conv_func < "113.24.00"
  121. ppx_core < "113.24.00"
  122. ppx_csv_conv < "113.24.00"
  123. ppx_custom_printf < "113.24.00"
  124. ppx_default
  125. ppx_deriving_madcast < "0.2"
  126. ppx_deriving_morphism
  127. ppx_deriving_popper
  128. ppx_deriving_protobuf = "2.2"
  129. ppx_deriving_rpc < "6.0.0"
  130. ppx_deriving_yaml >= "0.2.0"
  131. ppx_deriving_yojson >= "2.3" & < "3.0"
  132. ppx_driver < "113.24.00"
  133. ppx_enum
  134. ppx_enumerate < "113.24.00"
  135. ppx_factory
  136. ppx_fail < "113.24.00"
  137. ppx_fields_conv < "113.24.00"
  138. ppx_gen_rec >= "2.0.0"
  139. ppx_here < "113.24.00"
  140. ppx_implicits >= "0.2.0"
  141. ppx_import < "1.5-3-gbd627d5"
  142. ppx_inline_test < "113.24.00"
  143. ppx_jsobject_conv < "0.5.0"
  144. ppx_json_types
  145. ppx_meta_conv >= "2.0.1" & < "2.4.0"
  146. ppx_minidebug
  147. ppx_netblob >= "1.2.1"
  148. ppx_optcomp < "113.24.00"
  149. ppx_parser
  150. ppx_pipebang < "113.24.00"
  151. ppx_repr
  152. ppx_sexp_conv < "113.24.00"
  153. ppx_sexp_value < "113.24.00"
  154. ppx_ts
  155. ppx_type_conv < "v0.9.0"
  156. ppx_typerep_conv < "113.24.00"
  157. ppx_variants_conv < "113.24.00"
  158. ppx_xml_conv < "113.24.00"
  159. ppx_yojson >= "0.2.0" & < "1.1.0"
  160. prc
  161. prob-cache
  162. protocell
  163. protocol-9p >= "0.6.0" & < "0.12.0"
  164. protocol-9p-unix < "0.12.0"
  165. qcow < "0.10.0" | >= "0.11.0"
  166. qcow-format >= "0.3"
  167. qcstm >= "0.1.1"
  168. quests
  169. reparse >= "3.0.0"
  170. res_tailwindcss
  171. rpc >= "1.9.51" & < "5.9.0"
  172. safemoney
  173. sarif
  174. satyrographos
  175. sel
  176. shared-block-ring >= "2.3.0" & < "3.0.0"
  177. slack
  178. snabela
  179. sparrow < "0.2"
  180. sqlgg >= "0.4.4"
  181. stitch
  182. swipl
  183. terminus
  184. tezos-scoru-wasm-helpers
  185. tezos-version >= "13.0"
  186. tezos-wasmer
  187. tezos-webassembly-interpreter >= "15.0"
  188. tls >= "0.7.1" & < "0.11.0"
  189. transmission-rpc
  190. travesty < "0.6.0"
  191. unmagic
  192. uri = "1.9.2"
  193. user-agent-parser
  194. uwt < "0.3.3"
  195. validate
  196. validator
  197. vchan >= "2.1.0" & < "3.0.0"
  198. vmnet = "1.1.0"
  199. vscoq-language-server
  200. wamp < "1.1"
  201. websocket >= "2.0.0" & < "2.8"
  202. wikitext
  203. x509 >= "0.5.1" & < "0.6.0"
  204. yices2_bindings
  205. zeit

Conflicts

None