package odoc

  1. Overview
  2. Docs
OCaml documentation generator

Install

Dune Dependency

Authors

Maintainers

Sources

odoc-1.5.3.tbz
sha256=f2b76f811658c4b52cb48ac4ffc2ec37cedd2a805111c7f8ec20f8f36b8bbf45
sha512=9e069590e0737c94813d25235b5cfe27feb5a0298a17ff9b9ee446c69827c3a0ea3b7da5d05b278639cd1f0202e0d83356707979edfaa2af73876fc000c23c4d

Description

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

Published: 10 Jul 2021

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.14"
  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" & with-test
  3. ocamlfind dev
  4. markup dev & >= "1.0.0" & with-test
  5. alcotest dev & >= "0.8.3" & with-test

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

Conflicts

None

OCaml

Innovation. Community. Security.