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

Conflicts

None