package ppx_deriving

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

Tags

syntax

Published: 27 Oct 2020

Dependencies (8)

  1. result
  2. ppxlib >= "0.14.0" & < "0.16.0"
  3. ppx_derivers
  4. ocaml-migrate-parsetree < "2.0.0"
  5. ocamlfind
  6. cppo build & >= "1.1.0"
  7. dune >= "1.6.3"
  8. ocaml >= "4.05.0" & < "4.12"

Dev Dependencies (1)

  1. ounit with-test

  1. alg_structs
  2. amf
  3. ansi-parse
  4. archetype
  5. argon2 < "1.0.0"
  6. async-zmq >= "0.3.0"
  7. bap-frames < "2.1.1"
  8. biocaml >= "0.4.0" & < "0.7.0"
  9. biotk
  10. bistro = "0.2.0"
  11. bookaml >= "3.1"
  12. boomerang
  13. bpf
  14. bulletml
  15. caisar
  16. caisar-ir
  17. caisar-xgboost
  18. caldav
  19. camlhighlight >= "4.0"
  20. caqti >= "1.2.0" & < "1.3.0"
  21. cbat-tools
  22. cbat-vsa
  23. cconv-ppx
  24. charrua-core >= "0.3" & < "0.6"
  25. clangml >= "4.0.0beta1" & < "4.1.0"
  26. cohttp >= "0.20.1" & < "0.99.0"
  27. comby
  28. comby-kernel
  29. comby-semantic
  30. conduit = "0.15.4"
  31. conformist < "0.2.1"
  32. cookies
  33. coq-serapi
  34. core-and-more
  35. current
  36. current_docker
  37. current_examples >= "0.4"
  38. current_git
  39. current_ocluster
  40. current_web >= "0.4"
  41. dap
  42. datakit-ci < "0.10.0"
  43. dns = "0.19.1"
  44. dockerfile >= "1.3.0" & < "3.0.0"
  45. dune-expand
  46. earlybird >= "1.0.0"
  47. easy_logging_yojson >= "0.8.1"
  48. ego
  49. electrod < "0.1.6" | >= "0.5"
  50. eliom >= "6.0.0"
  51. elpi
  52. embedded_ocaml_templates = "0.5.1"
  53. equinoxe >= "0.2.0"
  54. errpy
  55. esgg
  56. farith
  57. flow_parser >= "0.80.0"
  58. flowtype >= "0.78.0"
  59. forester
  60. frama-c >= "25.0~beta"
  61. frenetic >= "5.0.0"
  62. fstar >= "0.9.6.0~alpha1"
  63. gdb
  64. gobba
  65. goblint
  66. gopcaml-mode >= "0.0.2"
  67. gopcaml-mode-merlin
  68. grpc
  69. hack_parallel
  70. hockmd
  71. http-multipart-formdata >= "2.0.0"
  72. i3ipc >= "0.1.4"
  73. ibx >= "0.8.1"
  74. icalendar
  75. idd
  76. idds
  77. ipaddr >= "2.7.0" & < "2.8.0"
  78. irmin-bench >= "2.7.0"
  79. jhupllib
  80. jingoo >= "1.3.0"
  81. js_of_ocaml-webgpu
  82. js_of_ocaml-webidl
  83. jwto
  84. karamel
  85. ketrew
  86. key-parsers >= "0.10.1"
  87. kinetic-client >= "0.0.9"
  88. kremlin < "transition"
  89. lascar >= "0.7.0"
  90. lens >= "1.2.5"
  91. links >= "0.7.3"
  92. lua_parser
  93. m17n
  94. minicaml >= "0.2.1"
  95. mirage-crypto-ec
  96. mirage-kv-mem < "3.2.1"
  97. mirage-nat < "3.0.0"
  98. mirage-net-xen >= "1.6.0" & < "1.7.1"
  99. mmdb
  100. mock-ounit >= "0.1.1"
  101. modelica_ml < "0.2.0"
  102. morbig >= "0.10.3" & < "0.11.0"
  103. morsmall >= "0.2.0"
  104. msgpck < "1.1"
  105. multipart-form-data < "0.2.0"
  106. nacc
  107. nbd >= "2.1.0" & < "4.0.3"
  108. nebula
  109. netkat
  110. netml
  111. nloge
  112. nocrypto >= "0.5.3"
  113. noise
  114. non_empty_list
  115. nuscr < "2.0.0"
  116. obeam < "0.1.0"
  117. obuilder
  118. obuilder-spec
  119. ocaml-basics != "0.4.0"
  120. ocaml-protoc-plugin
  121. ocaml-topexpect
  122. ocaml_db_model
  123. ocaml_pgsql_model
  124. ocamllint < "0.2.0"
  125. oci
  126. ocluster-api
  127. octez-plompiler
  128. octez-smart-rollup-wasm-benchmark-lib
  129. odep
  130. ogen >= "0.1.3"
  131. opass >= "1.0.6"
  132. opine
  133. opium >= "0.15.0" & < "0.16.0"
  134. oraft
  135. orewa
  136. otoggl
  137. otr >= "0.3.1" & < "0.3.5"
  138. override = "0.2.2"
  139. owork
  140. pa_ppx >= "0.10"
  141. passmaker
  142. pattern < "0.2.0"
  143. pds >= "5.38"
  144. pds-reachability
  145. perf
  146. pg_query
  147. pgocaml >= "4.2"
  148. pgocaml_ppx >= "4.2" & < "4.3.0"
  149. phylogenetics
  150. pkcs11
  151. pkcs11-driver
  152. planck >= "2.2.0"
  153. ppx_assert < "113.24.00"
  154. ppx_bench < "113.24.00"
  155. ppx_bin_prot < "113.24.00"
  156. ppx_compare < "113.24.00"
  157. ppx_conv_func < "113.24.00"
  158. ppx_core < "113.24.00"
  159. ppx_cstruct < "3.0.2"
  160. ppx_csv_conv < "113.24.00"
  161. ppx_custom_printf < "113.24.00"
  162. ppx_deriving_cmdliner >= "0.6.0"
  163. ppx_deriving_hash
  164. ppx_deriving_madcast >= "0.2"
  165. ppx_deriving_popper
  166. ppx_deriving_yaml >= "0.2.0"
  167. ppx_deriving_yojson = "2.3" | >= "3.6.0"
  168. ppx_driver < "113.24.00"
  169. ppx_enum
  170. ppx_enumerate < "113.24.00"
  171. ppx_factory
  172. ppx_fail < "113.24.00"
  173. ppx_fields_conv < "113.24.00"
  174. ppx_gen_rec >= "2.0.0"
  175. ppx_here < "113.24.00"
  176. ppx_implicits >= "0.2.0"
  177. ppx_import
  178. ppx_inline_test < "113.24.00"
  179. ppx_jsobject_conv < "0.5.0"
  180. ppx_json_types
  181. ppx_meta_conv >= "2.0.1" & < "2.1.0"
  182. ppx_minidebug
  183. ppx_netblob >= "1.2.1"
  184. ppx_optcomp < "113.24.00"
  185. ppx_parser
  186. ppx_pbt >= "0.2.1"
  187. ppx_pipebang < "113.24.00"
  188. ppx_repr
  189. ppx_sexp_conv < "113.24.00"
  190. ppx_sexp_value < "113.24.00"
  191. ppx_ts
  192. ppx_type_conv >= "113.33.02+4.03" & < "v0.9.0"
  193. ppx_typerep_conv < "113.24.00"
  194. ppx_variants_conv < "113.24.00"
  195. ppx_xml_conv < "113.24.00"
  196. ppx_yojson >= "0.2.0" & < "1.1.0"
  197. prc
  198. prob-cache
  199. protocell
  200. protocol-9p >= "0.6.0" & < "0.12.0"
  201. protocol-9p-unix < "0.12.0"
  202. qcow < "0.10.0" | >= "0.11.0"
  203. qcow-format >= "0.3"
  204. qcstm >= "0.1.1"
  205. quests
  206. remu_ts
  207. reparse >= "3.0.0"
  208. res_tailwindcss
  209. rpc >= "1.9.51" & < "5.9.0"
  210. safemoney
  211. satyrographos
  212. sel
  213. shared-block-ring >= "2.3.0" & < "3.0.0"
  214. snabela
  215. sparrow
  216. sqlgg >= "0.4.4"
  217. stitch
  218. swipl
  219. terminus
  220. tezos-scoru-wasm-helpers
  221. tezos-version >= "13.0"
  222. tezos-wasmer
  223. tezos-webassembly-interpreter >= "15.0"
  224. timmy
  225. tls >= "0.7.1" & < "0.11.0"
  226. transmission-rpc
  227. travesty < "0.6.0"
  228. unmagic != "1.0.2"
  229. uri = "1.9.2"
  230. usbmux >= "1.3.2"
  231. user-agent-parser
  232. uwt < "0.3.3"
  233. validator
  234. vchan >= "2.1.0" & < "3.0.0"
  235. visitors >= "20210127"
  236. vmnet = "1.1.0"
  237. vscoq-language-server
  238. wamp < "1.1"
  239. webidl
  240. websocket >= "2.0.0" & < "2.8"
  241. wikitext
  242. ws
  243. x509 >= "0.5.1" & < "0.6.0"
  244. yara
  245. yices2_bindings
  246. yuujinchou < "1.0.0"
  247. zeit
  248. zxcvbn >= "2.4+1"

Conflicts

None