package odoc

  1. Overview
  2. Docs
OCaml documentation generator

Install

Dune Dependency

Authors

Maintainers

Sources

1.4.1.tar.gz
sha256=0d51881b16617bb36ee39cfd6664acb86177f198ac92bd2e9eb2720b77570f0a
md5=b27f9de7993d7bb87cbcc3586b19360c

Description

Published: 25 Jun 2019

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 build & >= "4.3.0"
  2. result build
  3. ocaml >= "4.02.0" & < "4.09.0"
  4. fpath build
  5. dune
  6. cppo build & >= "1.1.0"
  7. cmdliner build & >= "1.0.0"
  8. astring build

Dev Dependencies (5)

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

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

Conflicts

None

OCaml

Innovation. Community. Security.