package odoc

  1. Overview
  2. Docs
OCaml documentation generator

Install

Dune Dependency

Authors

Maintainers

Sources

odoc-1.5.2.tbz
sha256=d24463f2660bc28c72cda001478360158e953721c9e23fb361ec4783113c4871
sha512=e6c83630325de422f31cda8f88c038d213969f8b98e989593c057658f3956c0855860c9bc38f61b6479929516ca95aee689ddfba3ad8c47d821c4fdf54524cf9

Description

Odoc is a documentation generator for OCaml. It reads doc comments, delimited with (** ... *), and outputs HTML.

Published: 12 Nov 2020

README

odoc  

odoc is a documentation generator for OCaml. It reads doc comments , delimited with (** ... *), and outputs HTML. See example output.

Text inside doc comments is marked up in ocamldoc syntax:

val compare : string -> string -> int
(** [compare s1 s2] compares [s1] and [s2] in {e lexicographic} order. The
    result is negative if [s1] precedes [s2], positive if [s1] follows [s2],
    and zero if [s1] and [s2] are equal. *)

The syntax reference is here. There is also an explanation of how to attach comments to specific types, values, and other elements in your program.


odoc's main advantage over ocamldoc is an accurate cross-referencer, which handles the complexity of the OCaml module system. odoc also offers a good opportunity to improve HTML output compared to ocamldoc, but this is very much a work in progress :)


Using odoc with OCaml

To install odoc with opam:

opam install odoc

If you want to use odoc on the packages you have installed in your opam switch type:

opam install ocaml-manual odig
odig doc

When you are developing the easiest way to use odoc right now is by having Dune drive it. This command should work in most Dune projects out of the box:

dune build @doc

The generated docs can then be found locally at ./_build/default/_doc/_html/index.html.


Using odoc with BuckleScript/Reason

You can use the bsdoc npm package to use odoc in your BuckleScript projects.


Contact

odoc is most discussed on discuss.ocaml.org's Ecosystem category with the odoc tag. Please also don't hesitate to open an issue.


Contributing

Any question asked, issue opened, feedback offered, is a contribution to odoc, and the project and all its users are thankful :) If you'd like to contribute code specifically, you may find the guide in CONTRIBUTING.md helpful. Also see the roadmap there. If anything is missing from it, please don't hesitate to reach out.

Dependencies (8)

  1. tyxml >= "4.3.0"
  2. result
  3. ocaml >= "4.02.0" & < "4.13"
  4. fpath
  5. dune
  6. cppo build & >= "1.1.0"
  7. cmdliner >= "1.0.0"
  8. astring

Dev Dependencies (5)

  1. bisect_ppx dev & >= "1.3.0"
  2. sexplib dev & >= "113.33.00"
  3. ocamlfind dev
  4. markup dev & >= "1.0.0"
  5. alcotest dev & >= "0.8.3"

  1. absolute >= "0.2"
  2. acgtk >= "2.0.0"
  3. adobe_font_metrics
  4. agrid
  5. aifad >= "2.3.0"
  6. alba >= "0.4.1"
  7. alcotest = "1.1.0" | = "1.2.3" | >= "1.5.0"
  8. alcotest-async >= "1.5.0"
  9. alcotest-js
  10. alcotest-lwt >= "1.5.0"
  11. alcotest-mirage >= "1.5.0"
  12. algaeff
  13. alt-ergo >= "2.4.1"
  14. alt-ergo-lib >= "2.4.1"
  15. alt-ergo-parsers >= "2.4.1"
  16. alt-ergo-plugin-ab-why3
  17. altgr-ergo >= "2.4.1"
  18. ambient-context
  19. ambient-context-eio
  20. ambient-context-lwt
  21. anders < "0.7.1"
  22. ansi >= "0.6.0"
  23. antic
  24. ao >= "0.2.4"
  25. arb
  26. archetype >= "1.2.3"
  27. arg-complete
  28. argon2 >= "1.0.0"
  29. argsh
  30. arrakis
  31. arrayjit
  32. asai
  33. asak
  34. ascend
  35. ask
  36. ask-integrator
  37. async-uri >= "0.4.0"
  38. atable
  39. atacama < "0.0.4"
  40. atd >= "2.3.3"
  41. atdd
  42. atdgen >= "2.3.3"
  43. atdgen-codec-runtime >= "2.3.3"
  44. atdgen-runtime >= "2.3.3"
  45. atdj >= "2.3.3" & < "20151001.01"
  46. atdpy
  47. atds >= "2.3.3"
  48. atdts
  49. autofonce
  50. autofonce_config
  51. autofonce_core
  52. autofonce_lib
  53. autofonce_m4
  54. autofonce_misc
  55. autofonce_patch
  56. autofonce_share
  57. avro
  58. avro-compiler
  59. awsm
  60. awsm-async
  61. awsm-codegen
  62. awsm-lwt
  63. baby
  64. backoff
  65. baguette_sharp
  66. bam
  67. bam-ppx
  68. bare_encoding
  69. base32
  70. bastet
  71. bastet_async
  72. bastet_lwt
  73. batsat
  74. batteries >= "3.7.1"
  75. bencode >= "2.0"
  76. bestline
  77. bin_tree
  78. bindlib >= "6.0.0"
  79. binsec >= "0.4.0"
  80. bio_io
  81. biotk
  82. bitcoin >= "3.0"
  83. bitcoin-cohttp-async
  84. bitcoin-cohttp-lwt
  85. bitcoin-ocurl
  86. bitcoinml
  87. bitgenerators
  88. bitmasks >= "1.1.0"
  89. bitpack_serializer
  90. bitwuzla
  91. bitwuzla-c
  92. bitwuzla-cxx
  93. bls12-381 >= "6.0.1" & < "18.0"
  94. blurhash
  95. bogue >= "20210917"
  96. bogue-tutorials
  97. boltzgen >= "0.9.2"
  98. boulangerie
  99. box
  100. brotli >= "2.0.3"
  101. brr-lwd
  102. bwd < "2.0.0"
  103. bytebuffer
  104. bytestring
  105. bz2
  106. ca-certs-nss >= "3.64.0.1"
  107. cairn
  108. caisar
  109. caisar-ir
  110. caisar-nnet
  111. caisar-onnx
  112. caisar-ovo
  113. caisar-xgboost
  114. calcium
  115. calculon >= "0.3"
  116. calculon-web >= "0.3"
  117. calendar >= "3.0.0"
  118. calipso
  119. camelot >= "1.3.0"
  120. camlimages >= "5.0.5"
  121. camlkit
  122. camlkit-base
  123. camlkit-gui
  124. camlp-streams >= "5.0.1"
  125. camlrack
  126. camomile >= "2.0.0"
  127. camyll
  128. canary
  129. caqti >= "1.7.0"
  130. caqti-async >= "1.7.0"
  131. caqti-driver-mariadb >= "1.7.0"
  132. caqti-driver-postgresql >= "1.7.0"
  133. caqti-driver-sqlite3 >= "1.7.0"
  134. caqti-eio
  135. caqti-lwt >= "1.7.0"
  136. caqti-mirage
  137. caqti-tls
  138. caqti-type-calendar >= "1.9.0"
  139. carbon
  140. castore
  141. catala >= "0.5.0"
  142. catapult
  143. catapult-client
  144. catapult-daemon
  145. catapult-file
  146. catapult-sqlite
  147. cborl
  148. ccbg
  149. ceph
  150. cf
  151. cf-lwt
  152. cfg >= "2.3.0"
  153. chamo >= "4.0"
  154. checked_oint
  155. choice >= "0.4"
  156. chrome-trace
  157. cid
  158. clangml >= "4.2.0"
  159. clangml-transforms >= "0.26"
  160. clap >= "0.2.0"
  161. clarity-lang
  162. clim
  163. clim-ppx
  164. cll
  165. clp_operations
  166. cmon
  167. cobs
  168. cohttp >= "6.0.0~alpha0"
  169. cohttp-async >= "6.0.0~alpha0"
  170. cohttp-curl
  171. cohttp-curl-async
  172. cohttp-curl-lwt
  173. cohttp-eio
  174. cohttp-lwt >= "6.0.0~alpha0"
  175. cohttp-lwt-jsoo >= "6.0.0~alpha0"
  176. cohttp-lwt-unix >= "6.0.0~alpha0"
  177. cohttp-mirage >= "6.0.0~alpha0"
  178. cohttp-server-lwt-unix
  179. cohttp-top >= "6.0.0~alpha0"
  180. colibri2
  181. colibrics
  182. colibrilib
  183. colors
  184. combic
  185. combinaml
  186. combinat >= "3.0"
  187. config
  188. config-file >= "1.2.1"
  189. conformist >= "0.8.1"
  190. containers >= "2.0"
  191. containers-data
  192. containers-thread
  193. coq >= "8.19.0"
  194. coq-core >= "8.19.0"
  195. coq-stdlib >= "8.19.0"
  196. coqide >= "8.19.0"
  197. coqide-server >= "8.19.0"
  198. corosync
  199. crc >= "2.0.0"
  200. crontab
  201. crowbar >= "0.2.1"
  202. cry >= "0.6.6"
  203. csexp >= "1.5.1"
  204. css
  205. ctoxml
  206. ctypes >= "0.21.1"
  207. ctypes-foreign >= "0.21.1"
  208. cucumber
  209. cudajit
  210. cudf >= "0.10"
  211. cue_sheet_maker
  212. curly >= "0.2.0"
  213. current >= "0.6.4"
  214. current-albatross-deployer
  215. current-web-pipelines
  216. current_docker >= "0.6.4"
  217. current_examples >= "0.6.4"
  218. current_git >= "0.6.4"
  219. current_github >= "0.6.4"
  220. current_gitlab >= "0.6.4"
  221. current_ocluster >= "0.2"
  222. current_rpc >= "0.6.4"
  223. current_slack >= "0.6.4"
  224. current_ssh
  225. current_web >= "0.6.4"
  226. curses >= "1.0.10"
  227. cvc5
  228. cwe_checker >= "0.3"
  229. DkSDKFFIOCaml_Std
  230. data-encoding >= "0.5"
  231. datalog >= "0.6"
  232. dates_calc
  233. dbf >= "0.2.0"
  234. decimal
  235. decoders >= "0.5.0"
  236. decoders-bencode
  237. decoders-cbor
  238. decoders-ezjsonm >= "0.3.0"
  239. decoders-ezxmlm
  240. decoders-jsonaf
  241. decoders-jsonm
  242. decoders-msgpck
  243. decoders-sexplib
  244. decoders-yojson >= "0.3.0"
  245. delimcc_of_fxhandler
  246. devkit >= "1.20210120"
  247. diff
  248. disml
  249. dkml-c-probe
  250. dkml-component-offline-ocamlrun
  251. dkml-component-offline-opam
  252. dkml-component-staging-ocamlrun >= "4.12.1~v1.0.2"
  253. dkml-component-staging-opam32 < "2.2.0~dkml20220801"
  254. dkml-component-staging-opam64 < "2.2.0~dkml20220801"
  255. dkml-dune-dsl
  256. dkml-dune-dsl-show
  257. dkml-install >= "0.5.1"
  258. dkml-install-installer >= "0.5.1"
  259. dkml-install-runner >= "0.5.1"
  260. dkml-option-vcpkg
  261. dkml-package-console >= "0.5.1"
  262. dkml-runtime-distribution
  263. dkml-workflows
  264. dlm >= "0.3.3"
  265. dmap
  266. docfd
  267. docker-api >= "0.2.2"
  268. dockerfile >= "8.1.0"
  269. dockerfile-cmd >= "8.1.0"
  270. dockerfile-opam >= "8.1.0"
  271. doculib
  272. doi2bib >= "0.3.0"
  273. dolmen >= "0.5"
  274. dolmen_bin
  275. dolmen_loop
  276. dolmen_lsp
  277. dolmen_model
  278. dolmen_type
  279. domain-local-await
  280. domain-local-timeout
  281. domainslib >= "0.5.1"
  282. dose3 >= "6.1"
  283. dose3-extra
  284. dream-accept
  285. dream-cli
  286. dream-encoding
  287. dream-html
  288. dream-htmx
  289. dream-livereload
  290. drom
  291. drom_lib
  292. drom_toml
  293. dscheck
  294. dssi >= "0.1.4"
  295. dtools >= "0.4.3"
  296. dual
  297. dune-action-plugin >= "2.7.0"
  298. dune-build-info >= "2.7.0"
  299. dune-compiledb
  300. dune-configurator >= "2.7.0"
  301. dune-expand
  302. dune-glob >= "2.7.0"
  303. dune-private-libs >= "2.7.0"
  304. dune-release
  305. dune-rpc
  306. dune-rpc-lwt
  307. dune-site
  308. duppy >= "0.9.1"
  309. dyn
  310. earley >= "3.0.0"
  311. earlybird >= "1.0.0"
  312. easy-format >= "1.3.3"
  313. ego
  314. eio
  315. eio-ssl >= "0.1.1"
  316. eio-trace
  317. eio_linux
  318. eio_luv
  319. eio_main
  320. eio_posix
  321. eio_windows
  322. electrod >= "1.0.0"
  323. eliom >= "10.1.2"
  324. elpi >= "1.16.7"
  325. embedded_ocaml_templates >= "0.8"
  326. encoding
  327. equinoxe
  328. equinoxe-cohttp
  329. equinoxe-hlc
  330. eris
  331. eris-lwt
  332. erlang
  333. errpy
  334. extism
  335. extism-manifest
  336. extunix >= "0.4.0"
  337. ez_cmdliner >= "0.2.0"
  338. ez_config >= "0.2.0"
  339. ez_file >= "0.2.0"
  340. ez_hash
  341. ez_opam_file
  342. ez_search
  343. ez_subst
  344. ezcurl
  345. ezcurl-lwt
  346. ezgzip
  347. ezjs_fetch >= "0.3"
  348. ezjs_idb >= "0.1.1"
  349. ezjs_min >= "0.2.2"
  350. ezjsonm-encoding
  351. FPauth
  352. FPauth-core
  353. FPauth-responses
  354. FPauth-strategies
  355. FrontC >= "4.0.0"
  356. faad >= "0.5.1"
  357. fadbadml >= "0.1.2"
  358. farith
  359. fd-send-recv >= "2.0.1"
  360. fdkaac >= "0.3.3"
  361. feather >= "0.2.0"
  362. feather_async >= "0.2.0"
  363. ffmpeg >= "1.0.0~beta2"
  364. ffmpeg-av >= "1.0.0~beta2"
  365. ffmpeg-avcodec >= "1.0.0~beta2"
  366. ffmpeg-avdevice >= "1.0.0~beta2"
  367. ffmpeg-avfilter >= "1.0.0~beta2"
  368. ffmpeg-avutil >= "1.0.0~beta2"
  369. ffmpeg-swresample >= "1.0.0~beta2"
  370. ffmpeg-swscale >= "1.0.0~beta2"
  371. fiat-p256 = "0.2.2"
  372. fiber
  373. fiber-lwt
  374. flac >= "0.3.1"
  375. flint
  376. fmlib
  377. fmlib_browser
  378. fmlib_js
  379. fmlib_parse
  380. fmlib_pretty
  381. fmlib_std
  382. fontforge-of-ocaml
  383. forester
  384. fpath-base
  385. fpath-sexp0
  386. frama-c >= "27.0"
  387. frama-c-lannotate >= "0.2.3"
  388. frama-c-luncov >= "0.2.1"
  389. frama-c-metacsl >= "0.4"
  390. frama-clang
  391. fred
  392. frenetic >= "5.0.0"
  393. fsevents
  394. fsevents-lwt
  395. fun-postgresql
  396. fun-sql
  397. fun-sqlite
  398. fuseau
  399. fuseau-lwt
  400. GT >= "0.5.0"
  401. gccjit
  402. gd >= "1.1"
  403. gen >= "0.5.1"
  404. gen_js_api >= "1.0.8"
  405. geojson
  406. geojsone
  407. geoml
  408. getopt >= "20230213"
  409. git-split
  410. git_split
  411. github >= "4.4.0"
  412. github-data
  413. github-jsoo >= "4.4.0"
  414. github-unix >= "4.4.0"
  415. gitlab
  416. gitlab-jsoo
  417. gitlab-unix
  418. gitlab_pipeline_notifier
  419. globlon
  420. gluon
  421. gluten >= "0.5.0"
  422. gluten-async >= "0.5.0"
  423. gluten-eio >= "0.5.0"
  424. gluten-lwt >= "0.5.0"
  425. gluten-lwt-unix >= "0.5.0"
  426. gluten-mirage >= "0.5.0"
  427. gnuplot >= "0.6"
  428. goblint >= "1.1.1"
  429. goblint-cil >= "1.8.0"
  430. gospel >= "0.2.0"
  431. gotd
  432. gperftools >= "0.4"
  433. gpiod
  434. gpt
  435. grace
  436. gradescope_submit
  437. graphql_jsoo_client
  438. graphv
  439. graphv_core
  440. graphv_core_lib
  441. graphv_font
  442. graphv_font_js
  443. graphv_font_stb_truetype
  444. graphv_gles2
  445. graphv_gles2_native
  446. graphv_gles2_native_impl
  447. graphv_webgl
  448. graphv_webgl_impl
  449. grpc
  450. grpc-async
  451. grpc-bench
  452. grpc-eio
  453. grpc-examples
  454. grpc-lwt
  455. gsl >= "1.25.0"
  456. guardian
  457. guile
  458. h1_parser
  459. h2 >= "0.10.0"
  460. h2-async >= "0.10.0"
  461. h2-eio
  462. h2-lwt >= "0.10.0"
  463. h2-lwt-unix >= "0.10.0"
  464. h2-mirage >= "0.10.0"
  465. hachis
  466. hacl-star >= "0.4.0"
  467. hacl_func
  468. hacl_x25519 = "0.2.1"
  469. hardcaml-lua
  470. hashcons >= "1.4.0"
  471. hc >= "0.2"
  472. hdr_histogram
  473. headache = "1.06"
  474. header-check
  475. hector
  476. highlexer
  477. higlo >= "0.8"
  478. hilite
  479. hockmd
  480. hol2dk
  481. hooke
  482. hpack >= "0.10.0"
  483. hsluv
  484. html_of_jsx
  485. htmlfromtexbooks
  486. http
  487. http-cookie
  488. http-date
  489. http-multipart-formdata
  490. http_async
  491. httpaf_caged >= "1.0.1"
  492. httpun-ws
  493. httpun-ws-async
  494. httpun-ws-eio
  495. httpun-ws-lwt
  496. httpun-ws-lwt-unix
  497. httpun-ws-mirage
  498. ISO3166
  499. ISO8601 >= "0.2.6"
  500. idds
  501. imguiml
  502. inotify >= "2.4"
  503. inotify-eio
  504. inquire >= "0.3.0"
  505. inquirer_oc
  506. interval-map
  507. iomux
  508. ip2location
  509. ip2locationio
  510. ip2whois
  511. irc-client >= "0.6.2"
  512. irc-client-lwt >= "0.6.2"
  513. irc-client-lwt-ssl
  514. irc-client-tls >= "0.6.2"
  515. irc-client-unix >= "0.6.2"
  516. iri >= "0.6.0"
  517. irmin >= "3.0.0"
  518. irmin-watcher >= "0.5.0"
  519. iter
  520. jekyll-format >= "0.2.0"
  521. jerboa
  522. jext
  523. jose >= "0.6.0"
  524. js_of_ocaml >= "3.10.0"
  525. js_of_ocaml-compiler >= "3.10.0"
  526. js_of_ocaml-lwt >= "3.10.0"
  527. js_of_ocaml-ocamlbuild >= "3.10.0"
  528. js_of_ocaml-ppx >= "3.10.0"
  529. js_of_ocaml-ppx_deriving_json >= "3.10.0"
  530. js_of_ocaml-toplevel >= "3.10.0"
  531. js_of_ocaml-tyxml >= "3.10.0"
  532. json-data-encoding >= "0.12"
  533. jsonoo
  534. jsonrpc >= "1.4.0"
  535. jsonschema2atd
  536. jsoo-react
  537. junit >= "1.0"
  538. junit_alcotest
  539. junit_ounit
  540. jupyter-kernel >= "0.4"
  541. jwto >= "0.4.0"
  542. kappa-agents >= "4.1.3"
  543. kappa-binaries >= "4.1.3"
  544. kappa-library >= "4.1.3"
  545. kcas >= "0.1.6" & < "0.6.0"
  546. kcas_data < "0.6.0"
  547. kdl
  548. kind2
  549. kittyimg
  550. kkmarkdown
  551. knights_tour
  552. kqueue >= "0.2.0"
  553. kuznechik
  554. lab
  555. lablgtk3-extras >= "3.0.1"
  556. lacaml >= "11.0.10"
  557. ladspa >= "0.2.1"
  558. lambda
  559. lambda-term >= "3.3.0"
  560. lambda_streams
  561. lambdapi >= "2.0.0"
  562. lame >= "0.3.6"
  563. landmarks >= "1.4"
  564. landmarks-ppx
  565. lastfm >= "0.3.4"
  566. ldap = "2.4.2"
  567. ldp
  568. ldp_curl
  569. ldp_js
  570. ldp_tls
  571. leaflet
  572. learn-ocaml >= "0.12"
  573. leaves
  574. letters != "0.1.1"
  575. leveldb >= "1.3.0"
  576. libbpf
  577. libbpf_maps
  578. libc
  579. libsail
  580. lilv
  581. linenoise >= "1.3.1"
  582. linol
  583. linol-eio
  584. linol-lwt
  585. lintcstubs
  586. lintcstubs-arity
  587. lintcstubs-gen
  588. liquidsoap >= "2.2.0"
  589. liquidsoap-core
  590. liquidsoap-js
  591. liquidsoap-lang
  592. liquidsoap-libs
  593. liquidsoap-libs-extra
  594. liquidsoap-mode
  595. little_logger
  596. llama
  597. llama-cpp-ocaml
  598. llama_core
  599. llama_interactive
  600. llama_midi
  601. lmdb >= "1.0"
  602. loc
  603. logical
  604. logs-async >= "1.3"
  605. logs-async-reporter >= "1.3"
  606. loop
  607. lreplay
  608. lru_cache < "v0.16.0"
  609. lsp >= "1.4.0"
  610. lua-ml >= "0.9.3"
  611. lua_parser >= "1.0.2"
  612. luv >= "0.5.7" & < "0.5.12"
  613. lwd >= "0.2"
  614. lwt-parallel >= "1.0.0"
  615. lwt-pipe
  616. lwt_eio
  617. lz4 >= "1.2.0"
  618. MlFront_Cli
  619. m_tree
  620. mad >= "0.5.1"
  621. make-random
  622. matita
  623. mc2
  624. md2mld >= "0.7.0"
  625. mdx >= "1.7.0"
  626. mec
  627. mehari
  628. mehari-eio
  629. mehari-eio-unix
  630. mehari-lwt-unix
  631. mehari-mirage
  632. mel
  633. melange
  634. melange-atdgen-codec-runtime
  635. melange-compiler-libs
  636. melange-fest
  637. melange-fetch
  638. melange-jest
  639. melange-json
  640. melange-json-native
  641. melange-moment
  642. melange-numeral
  643. melange-radix-icons
  644. melange-react-dates
  645. melange-react-query
  646. melange-recharts
  647. melange-testing-library
  648. melange-webapi
  649. meldep
  650. mem_usage
  651. memgraph
  652. memgraph_kitty
  653. metadata
  654. metadb
  655. metapp >= "0.3.0"
  656. metaquot >= "0.3.0"
  657. middleware
  658. minisat >= "0.2"
  659. minttea
  660. mjson
  661. mlbdd >= "0.7.2"
  662. mlmpfr >= "4.2.0"
  663. mlx
  664. mm >= "0.7.2"
  665. mnd
  666. module-graph
  667. monocypher
  668. monomorphic >= "2.0"
  669. moonpool
  670. moonpool-io
  671. moonpool-lwt
  672. mopsa
  673. morbig >= "0.10.3"
  674. mpg123 >= "0.3"
  675. mpris >= "0.2.0"
  676. mpris-clients
  677. mssql >= "2.0.3"
  678. mugen
  679. mula
  680. multibase
  681. multicodec
  682. multicont >= "1.0.1"
  683. multicore-magic-dscheck
  684. multihash
  685. multihash-digestif
  686. mustache >= "3.2.0"
  687. mustache-cli
  688. mysql_protocol >= "3.0.1"
  689. nanoid
  690. nanosvg
  691. nanosvg_text
  692. nbd >= "6.0.0"
  693. nbd-tool
  694. nbd-unix
  695. netkat
  696. neural_nets_lib
  697. nice_parser
  698. ninja_utils
  699. niru
  700. nloge
  701. nlopt
  702. nmea
  703. noCanren >= "0.3.0~alpha1"
  704. node_of_ocaml
  705. nomad
  706. nottui >= "0.2"
  707. nottui-lwt >= "0.2"
  708. nottui-pretty >= "0.2"
  709. nunchaku >= "0.5.1"
  710. nuscr >= "1.1.0"
  711. OCADml
  712. OCanren >= "0.3.0~alpha1"
  713. OCanren-ppx >= "0.3.0~alpha1"
  714. OSCADml
  715. obatcher
  716. obuilder
  717. obuilder-spec
  718. ocaml-canvas
  719. ocaml-compiler-libs = "v0.12.4"
  720. ocaml-in-python
  721. ocaml-index
  722. ocaml-logicalform
  723. ocaml-lsp-server >= "1.4.0"
  724. ocaml-lua >= "1.8"
  725. ocaml-protoc >= "2.1"
  726. ocaml-protoc-plugin >= "5.0.0"
  727. ocaml-version >= "3.6.0"
  728. ocamlc-loc
  729. ocamldiff >= "1.2"
  730. ocamlformat >= "0.11.0"
  731. ocamlformat-lib
  732. ocamlformat-rpc < "removed"
  733. ocamlformat-rpc-lib
  734. ocamlfuse >= "2.7.1-cvs8"
  735. ocamlmerlin-mlx
  736. ocamlregextkit
  737. ocannl_npy
  738. ocb
  739. ocf >= "0.8.0"
  740. ocf_ppx
  741. ockt
  742. ocluster >= "0.2"
  743. ocluster-api >= "0.2"
  744. ocluster-worker
  745. ocp-browser >= "1.2.2"
  746. ocp-index >= "1.2.2"
  747. ocp-search
  748. ocplib-simplex >= "0.5.1"
  749. ocplib_stuff >= "0.3.0"
  750. odep >= "0.2.0"
  751. odig >= "0.0.4" & < "0.0.7"
  752. oframl
  753. ogg >= "0.7.1"
  754. ojo
  755. ojs >= "1.0.8"
  756. ojs_base
  757. ojs_base_all
  758. ojs_base_ppx
  759. ojs_ed
  760. ojs_filetree
  761. ojs_list
  762. olinq >= "0.3"
  763. oma
  764. omd = "1.3.2" | >= "2.0.0~alpha3"
  765. omigrate != "0.3.0"
  766. omtl
  767. oniguruma
  768. opam-0install >= "0.4.2"
  769. opam-0install-cudf >= "0.4.2" & < "0.5.0"
  770. opam-bin >= "0.9.5"
  771. opam-check-npm-deps
  772. opam-compiler >= "0.2.0"
  773. opam-dune-lint
  774. opam-monorepo >= "0.3.0"
  775. opam-spin
  776. opam_bin_lib >= "0.9.5"
  777. opasswd >= "1.3.1"
  778. openapi
  779. openapi_router
  780. openstellina
  781. opentelemetry
  782. opentelemetry-client-cohttp-lwt
  783. opentelemetry-client-ocurl
  784. opentelemetry-cohttp-lwt
  785. opentelemetry-lwt
  786. opine
  787. opium >= "0.20.0"
  788. opium-testing >= "0.20.0"
  789. oplot != "0.50"
  790. optiml-transport
  791. opus >= "0.2.1"
  792. oraft >= "0.3.0"
  793. ordering
  794. ordinal
  795. orgeat
  796. ortac-core >= "0.2.0"
  797. ortac-dune
  798. ortac-qcheck-stm >= "0.2.0"
  799. ortac-runtime >= "0.2.0"
  800. ortac-runtime-qcheck-stm
  801. oseq
  802. osh
  803. osnap
  804. ostap >= "0.6"
  805. otoggl
  806. otoml >= "0.9.3"
  807. ounit2 >= "2.2.7"
  808. ounit2-lwt >= "2.2.7"
  809. override >= "0.4.0"
  810. owi
  811. p5scm
  812. packstream
  813. pancake
  814. pandoc >= "0.2.1"
  815. pandoc-abbreviations >= "0.2.1"
  816. pandoc-comment >= "0.2.1"
  817. pandoc-crossref >= "0.2.1"
  818. pandoc-include >= "0.2.1"
  819. pandoc-inspect >= "0.2.1"
  820. pandoc-pdf2png >= "0.2.1"
  821. pandoc-replace >= "0.2.1"
  822. par_incr
  823. pari
  824. pari-bindings
  825. parmap >= "1.2.3"
  826. parsite
  827. passage
  828. path_glob
  829. patoline >= "0.2"
  830. patricia-tree < "0.10.0"
  831. pbrt
  832. pbrt_yojson
  833. pcre >= "7.5.0"
  834. pcre2
  835. petrol
  836. pgx >= "1.0"
  837. pgx_async >= "2.2"
  838. pgx_lwt >= "2.2"
  839. pgx_lwt_mirage >= "2.2"
  840. pgx_lwt_unix >= "2.2"
  841. pgx_unix >= "2.2"
  842. pgx_value_core >= "2.2"
  843. pgx_value_ptime >= "2.2"
  844. phylogenetics >= "0.2.0"
  845. piaf >= "0.2.0"
  846. picos >= "0.5.0"
  847. picos_aux
  848. picos_io
  849. picos_io_cohttp
  850. picos_lwt
  851. picos_mux
  852. picos_std
  853. piece_rope
  854. plateau
  855. plist-xml
  856. plist-xml-lwt
  857. plotly
  858. plplot >= "5.12.0"
  859. polars
  860. polars_async
  861. poll
  862. popper
  863. portaudio >= "0.2.3"
  864. portmidi
  865. posix-base >= "2.0.1"
  866. posix-bindings >= "2.0.1"
  867. posix-getopt >= "2.0.1"
  868. posix-signal >= "2.0.1"
  869. posix-socket >= "2.0.1"
  870. posix-socket-unix >= "2.0.1"
  871. posix-time2 >= "2.0.1"
  872. posix-types >= "2.0.1"
  873. posix-uname >= "2.0.1"
  874. pp >= "1.2.0"
  875. pp-binary-ints
  876. pp_loc
  877. ppx_camlrack
  878. ppx_catch
  879. ppx_const >= "2.0"
  880. ppx_decimal
  881. ppx_default
  882. ppx_deriving_cad
  883. ppx_deriving_encoding >= "0.3.0"
  884. ppx_deriving_hash
  885. ppx_deriving_jsonschema
  886. ppx_deriving_madcast >= "0.2"
  887. ppx_deriving_popper
  888. ppx_deriving_qcheck >= "0.2.0"
  889. ppx_deriving_scad
  890. ppx_deriving_yaml >= "0.2.0"
  891. ppx_distr_guards >= "0.3"
  892. ppx_dream_eml
  893. ppx_fun >= "0.0.9"
  894. ppx_getenv >= "2.0"
  895. ppx_interact
  896. ppx_make
  897. ppx_map
  898. ppx_minidebug
  899. ppx_monad
  900. ppx_monoid >= "0.3.3"
  901. ppx_open
  902. ppx_optint
  903. ppx_parser
  904. ppx_partial
  905. ppx_pyformat
  906. ppx_repr != "0.2.0"
  907. ppx_seq
  908. ppx_subliner
  909. ppx_system
  910. ppx_trace
  911. ppx_ts
  912. ppx_update
  913. ppx_viewpattern
  914. ppx_yojson >= "1.3.0"
  915. ppxlib >= "0.22.0"
  916. pratter
  917. prbnmcn-basic-structures
  918. prbnmcn-cgrph
  919. prbnmcn-clustering
  920. prbnmcn-dagger
  921. prbnmcn-dagger-gsl
  922. prbnmcn-dagger-stats
  923. prbnmcn-dagger-test
  924. prbnmcn-gnuplot
  925. prbnmcn-linalg
  926. prbnmcn-mcts
  927. prbnmcn-proptest
  928. prbnmcn-stats
  929. prbnmcn-ucb1 >= "0.0.2"
  930. preface
  931. prelude
  932. pretty_expressive
  933. printbox >= "0.2"
  934. printbox-html
  935. printbox-md
  936. printbox-text
  937. processor
  938. producer
  939. progress
  940. prometheus-liquidsoap >= "2"
  941. promise_jsoo
  942. promise_jsoo_lwt
  943. provider
  944. prr
  945. psmt2-frontend >= "0.3.0"
  946. pulseaudio >= "0.1.5"
  947. pure-html
  948. pvec
  949. pyast
  950. pyml >= "20210924"
  951. pyml_bindgen
  952. pyre-ast
  953. qbf >= "0.3"
  954. qcheck >= "0.9"
  955. qcheck-alcotest
  956. qcheck-core
  957. qcheck-lin
  958. qcheck-multicoretests-util
  959. qcheck-ounit
  960. qcheck-stm
  961. quick_print
  962. quickjs
  963. randii
  964. random
  965. randoml
  966. raygui
  967. raylib >= "0.3.1"
  968. rdf >= "0.13.0"
  969. rdf_impls
  970. rdf_json_ld
  971. rdf_lwt
  972. rdf_mysql
  973. rdf_postgresql
  974. rdf_ppx
  975. rea < "0.2.0"
  976. reactjs-jsx-ppx
  977. readline
  978. reason >= "3.9.0"
  979. reason-react
  980. reason-react-ppx
  981. red-black-tree
  982. reddit_api_async
  983. reddit_api_kernel
  984. redis >= "0.4"
  985. redis-lwt >= "0.4"
  986. redis-sync >= "0.4"
  987. refl >= "0.2.0"
  988. reparse >= "2.0.0"
  989. reparse-lwt
  990. reparse-lwt-unix
  991. reparse-unix
  992. repr != "0.2.0"
  993. repr-bench
  994. repr-fuzz
  995. rescript-syntax
  996. reshowcase
  997. resto >= "0.7"
  998. rfsm >= "2.0"
  999. rio
  1000. river >= "0.2"
  1001. rock >= "0.20.0"
  1002. roman
  1003. routes >= "1.0.0"
  1004. rpc >= "6.1.0"
  1005. rpmfile
  1006. rpmfile-cli
  1007. rpmfile-eio
  1008. rpmfile-unix
  1009. rsdd
  1010. rtop >= "3.9.0"
  1011. rtree
  1012. runtime_events_tools
  1013. SourceCode_ASCII
  1014. safemoney
  1015. sail >= "0.15"
  1016. sail_c_backend
  1017. sail_coq_backend
  1018. sail_doc_backend
  1019. sail_latex_backend
  1020. sail_lem_backend
  1021. sail_manifest
  1022. sail_ocaml_backend
  1023. sail_output
  1024. sail_smt_backend
  1025. sail_sv_backend
  1026. samplerate >= "0.1.6"
  1027. sanddb >= "0.2"
  1028. sarek >= "20210823"
  1029. sarif
  1030. saturn = "0.4.1"
  1031. saturn_lockfree = "0.4.1"
  1032. scad_ml
  1033. scfg
  1034. sd_logic
  1035. sdl-liquidsoap >= "3"
  1036. secp256k1 >= "0.4.1"
  1037. sedlex >= "2.4"
  1038. sel
  1039. semv
  1040. semver >= "0.2.1"
  1041. semver2
  1042. seqes
  1043. sequence >= "1.1"
  1044. serde
  1045. serde_debug
  1046. serde_derive
  1047. serde_json
  1048. serde_sexpr
  1049. serde_xml
  1050. server-reason-react
  1051. sexp_decode
  1052. sha >= "1.15.1"
  1053. shades
  1054. shine >= "0.2.2"
  1055. shuttle
  1056. shuttle_http
  1057. shuttle_ssl
  1058. shuttle_websocket
  1059. sifun
  1060. signal
  1061. sihl >= "0.1.5"
  1062. sihl-cache
  1063. sihl-contract
  1064. sihl-core
  1065. sihl-email
  1066. sihl-facade
  1067. sihl-persistence
  1068. sihl-queue
  1069. sihl-session
  1070. sihl-storage
  1071. sihl-token
  1072. sihl-type
  1073. sihl-user
  1074. sihl-web
  1075. simlog
  1076. sitemap
  1077. slipshow
  1078. smart-print >= "0.3.0"
  1079. smol
  1080. smol-helpers
  1081. smtlib-utils
  1082. smtml
  1083. snappy >= "0.1.2"
  1084. snoke
  1085. sodium-fmt
  1086. solid
  1087. solid_server
  1088. solid_tools
  1089. solidity-alcotest
  1090. solidity-common
  1091. solidity-parser
  1092. solidity-test
  1093. solidity-typechecker
  1094. spatial-shell
  1095. spawn >= "v0.15.0"
  1096. spdx_licenses < "1.2.0"
  1097. spectrum
  1098. speed
  1099. speex >= "0.4.1"
  1100. spelll >= "0.3"
  1101. spices
  1102. spin
  1103. spoc >= "20210823"
  1104. spoc_ppx
  1105. spotify_ml
  1106. sqids
  1107. sqlgg >= "20200521"
  1108. sqlite3 >= "5.0.3"
  1109. sqlite3_utils
  1110. srt >= "0.2.1"
  1111. ssl >= "0.7.0"
  1112. sslconf
  1113. starpath
  1114. starred_ml
  1115. stdint = "0.7.0" | >= "0.7.2"
  1116. stdint-literals
  1117. stdlib-random
  1118. stdune
  1119. stk
  1120. stk_iconv
  1121. stk_ocf
  1122. stk_ppx
  1123. stk_rdf
  1124. stog >= "0.20.0"
  1125. stog_all
  1126. stog_asy
  1127. stog_dot
  1128. stog_extern
  1129. stog_markdown
  1130. stog_multi_doc
  1131. stog_nocaml
  1132. stog_noexec
  1133. stog_plugins
  1134. stog_rdf
  1135. stog_rel_href
  1136. stog_server
  1137. stog_server_multi
  1138. stog_sitemap
  1139. stog_writing
  1140. store
  1141. stramon-lib
  1142. stringCodepointSplitter
  1143. styled-ppx
  1144. sun
  1145. swhid
  1146. swhid_compute
  1147. swhid_core
  1148. swhid_types
  1149. swipl
  1150. syguslib-utils
  1151. tabr
  1152. taglib >= "0.3.7"
  1153. talaria-bibtex
  1154. tar >= "2.0.0"
  1155. tar-eio
  1156. tar-mirage >= "2.0.0"
  1157. tar-unix >= "2.0.0"
  1158. teash
  1159. telemetry
  1160. term-indexing
  1161. terminal
  1162. terminus
  1163. terminus-cohttp
  1164. terminus-hlc
  1165. terml
  1166. testu01
  1167. textmate-language
  1168. textrazor
  1169. tezos-bls12-381-polynomial >= "0.1.3"
  1170. tezos-plompiler >= "0.1.3"
  1171. tezos-plonk >= "0.1.3"
  1172. tezt-bam
  1173. thread-table
  1174. tidy_email
  1175. tidy_email_mailgun
  1176. tidy_email_sendgrid
  1177. tidy_email_smtp
  1178. timed >= "1.1"
  1179. timedesc >= "0.8.0"
  1180. timedesc-json
  1181. timedesc-sexp
  1182. timedesc-tzdb
  1183. timedesc-tzlocal
  1184. timedesc-tzlocal-js
  1185. timere >= "0.8.0"
  1186. timmy
  1187. timmy-jsoo
  1188. timmy-unix
  1189. tiny_httpd
  1190. tiny_httpd_camlzip
  1191. tip-parser >= "0.4"
  1192. tls-liquidsoap
  1193. toc
  1194. togglelog
  1195. toml >= "5.0.0"
  1196. toml_cconv >= "7.0.0"
  1197. topojson
  1198. topojsone
  1199. touist >= "3.5.0"
  1200. trace
  1201. trace-fuchsia
  1202. trace-tef
  1203. tracy-client
  1204. trail
  1205. traits
  1206. trampoline
  1207. transept
  1208. traverse >= "0.3.0"
  1209. travesty >= "0.7.2"
  1210. trexio
  1211. tsdl-image >= "0.3.0"
  1212. tsdl-mixer >= "0.3.0"
  1213. tsdl-ttf >= "0.3"
  1214. tty
  1215. twirp_cohttp_lwt_unix
  1216. twirp_core
  1217. twirp_ezcurl
  1218. twirp_tiny_httpd
  1219. tyabt
  1220. type_eq
  1221. type_id
  1222. typeid
  1223. tyre >= "0.5"
  1224. tyxml >= "4.6.0"
  1225. tyxml-jsx >= "4.6.0"
  1226. tyxml-lwd >= "0.2"
  1227. tyxml-ppx >= "4.6.0"
  1228. tyxml-syntax >= "4.6.0"
  1229. ubase >= "0.20"
  1230. um-abt
  1231. unisim_archisec
  1232. universal-portal
  1233. uring
  1234. uring-trace
  1235. uritemplate >= "0.1.0"
  1236. urn
  1237. validate
  1238. validator
  1239. varray
  1240. vdom
  1241. vec >= "0.2.0"
  1242. vendredi
  1243. voqc >= "0.2.0"
  1244. vue-jsoo >= "0.3"
  1245. vue-ppx
  1246. wayland
  1247. waylaunch < "0.3.0"
  1248. wcwidth
  1249. websocket >= "2.15"
  1250. websocket-async >= "2.15"
  1251. websocket-lwt-unix >= "2.15"
  1252. why3find
  1253. win-eventlog >= "0.4"
  1254. winsvc >= "1.0.1"
  1255. wtr
  1256. wtr-ppx
  1257. wu-manber-fuzzy-search
  1258. xapi-stdext-date
  1259. xapi-stdext-encodings
  1260. xapi-stdext-pervasives >= "4.19.0"
  1261. xapi-stdext-std >= "4.19.0"
  1262. xapi-stdext-threads >= "4.19.0"
  1263. xapi-stdext-unix >= "4.19.0"
  1264. xapi-stdext-zerocheck
  1265. xcursor
  1266. xdg
  1267. xmelly
  1268. xmldiff >= "0.7.0"
  1269. xmldiff_js
  1270. xoshiro
  1271. xtmpl >= "0.19.0"
  1272. xtmpl_js
  1273. xtmpl_ppx
  1274. yocaml
  1275. yocaml_cmark
  1276. yocaml_git
  1277. yocaml_jingoo
  1278. yocaml_markdown
  1279. yocaml_mustache
  1280. yocaml_syndication
  1281. yocaml_unix
  1282. yocaml_yaml
  1283. yojson >= "2.0.0"
  1284. yojson-five
  1285. yosqlite
  1286. yuujinchou >= "0.10.0" & < "3.0.0"
  1287. zanuda
  1288. zar
  1289. zarr
  1290. zarr-eio
  1291. zarr-lwt
  1292. zarr-sync
  1293. zed >= "3.2.0"
  1294. zlib >= "0.6"
  1295. zlist >= "0.4.0"
  1296. zmq >= "5.2.1"
  1297. zmq-async >= "5.2.1"
  1298. zmq-eio
  1299. zmq-lwt >= "5.2.1"

Conflicts

None

OCaml

Innovation. Community. Security.