package odoc

  1. Overview
  2. Docs
OCaml documentation generator

Install

Dune Dependency

Authors

Maintainers

Sources

odoc-1.5.1.tbz
sha256=ea14721344e2aab6b63f2884782d37e94a1ed8ab91147a1c08a29710d99d354f
sha512=b2d12277d61e1e52354128d459d2ad49bea24a4d46db89790769c2843c4b00beaee3ea7d0215211079174c0bd893de6bf52dcbb71e46622728be7491d91058b2

Description

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

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

Conflicts

None

OCaml

Innovation. Community. Security.