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

Added to opam-repository:

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" & < "33.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. links
  97. liquid_syntax >= "0.1.3"
  98. lp-glpk >= "0.5.0"
  99. lua_parser
  100. MlFront_Cli < "2.3.1"
  101. mazeppa
  102. minicaml >= "0.2.1"
  103. mirage-crypto-ec
  104. mirage-kv-mem < "3.2.1"
  105. mjson
  106. mmdb
  107. mock-ounit >= "0.1.1"
  108. morbig >= "0.10.3" & < "0.11.0"
  109. morsmall >= "0.2.0"
  110. mutaml
  111. nacc
  112. nbd < "4.0.3"
  113. netkat
  114. nloge
  115. nocrypto
  116. non_empty_list
  117. nuscr
  118. obeam < "0.1.0"
  119. obuilder
  120. obuilder-spec
  121. ocaml-ai-sdk
  122. ocaml-basics
  123. ocaml-protoc >= "4.0"
  124. ocaml-protoc-plugin
  125. ocaml_db_model
  126. ocaml_pgsql_model
  127. ocamlgrep
  128. ocgtk < "0.1~preview2"
  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 < "0.1.5"
  158. ppx_deriving_madcast >= "0.2"
  159. ppx_deriving_popper
  160. ppx_deriving_protobuf
  161. ppx_deriving_yaml >= "0.2.0" & < "0.5.0"
  162. ppx_deriving_yojson >= "3.6.0" & < "3.10.0"
  163. ppx_elpi < "3.9.2"
  164. ppx_ezlua
  165. ppx_factory
  166. ppx_gen_rec >= "2.0.0"
  167. ppx_import
  168. ppx_meta_conv >= "4.1.0"
  169. ppx_minidebug
  170. ppx_parser
  171. ppx_pbt >= "0.2.1"
  172. ppx_repr
  173. ppx_ts
  174. ppx_yojson < "1.1.0"
  175. prc
  176. protocell
  177. protocol-9p < "0.12.0"
  178. protocol-9p-unix < "0.12.0"
  179. pyre-ast
  180. pyro-caml-instruments
  181. qcow
  182. qcstm >= "0.1.1"
  183. query-json
  184. quests
  185. remu_ts
  186. reparse >= "3.0.0"
  187. res_tailwindcss
  188. rfsm >= "2.0"
  189. safemoney
  190. salto-analyzer
  191. saltoIL
  192. sarif
  193. satyrographos
  194. savvy
  195. sel
  196. serde_derive
  197. slack
  198. smaws-lib
  199. smtml >= "0.18.0"
  200. soteria
  201. spectrum >= "0.4.0"
  202. spectrum_capabilities
  203. spectrum_tools
  204. spurs
  205. sqlgg
  206. starred_ml
  207. stitch
  208. styled-ppx
  209. swipl
  210. terminus
  211. testo-diff >= "0.2.0"
  212. testo-util >= "0.2.0"
  213. timmy
  214. timmy-lwt
  215. tls < "0.12.8"
  216. travesty < "0.6.2"
  217. um-abt
  218. unmagic
  219. user-agent-parser
  220. uwt < "0.3.3"
  221. validate
  222. validator
  223. visitors >= "20210127"
  224. vscoq-language-server < "2.3.3"
  225. vsrocq-language-server
  226. wamp < "1.1"
  227. webidl
  228. wikitext
  229. ws
  230. yamlx
  231. yara
  232. yices2_bindings
  233. yuujinchou < "1.0.0"
  234. zanuda >= "1.1.0"
  235. zarr
  236. zarr-eio
  237. zarr-lwt
  238. zarr-sync
  239. zeit
  240. zxcvbn >= "2.4+1"

Conflicts

None