package ppx_deriving

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ppx_deriving-v5.2.1.tbz
sha256=e96b5fb25b7632570e4b329e22e097fcd4b8e8680d1e43ef003a8fbd742b0786
sha512=f28cd778a2d48ababa53f73131b25229a11b03685610d020b7b9228b1e25570891cd927b37475aeda49be72debaf5f2dda4c1518a0965db7a361c0ebe325a8d2

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: 03 Feb 2021

Dependencies (7)

  1. result
  2. ppxlib >= "0.20.0" & < "0.36.0"
  3. ppx_derivers
  4. ocamlfind
  5. cppo build & >= "1.1.0"
  6. dune >= "1.6.3"
  7. ocaml >= "4.05.0" & < "5.3"

Dev Dependencies (1)

  1. ounit2 with-test

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

Conflicts

None