My aggregated monorepo of OCaml code, automaintained
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'cmstatefield'

+155 -152
+1 -1
odoc-jons-plugins/src/odoc_jons_plugins.ml
··· 183 183 [ 184 184 Html.script 185 185 (Html.Unsafe.data 186 - (Printf.sprintf "var defined_base_url = %S;\nvar search_urls = [%s];" 186 + (Printf.sprintf "var base_url = %S;\nvar search_urls = [%s];" 187 187 base_url 188 188 (Stdlib.String.concat "," search_urls))); 189 189 Html.script ~a:[ Html.a_src odoc_search_uri; Html.a_defer () ] (Html.txt "");
+7 -4
site-builder/gen_rules.ml
··· 236 236 The OxCaml compiler references caml_sys_const_arch_{amd64,arm64} 237 237 on the jsoo_runtime object, but js_of_ocaml doesn't provide them. 238 238 We inject stubs into the runtime object definition. *) 239 - prl " (system \"sed -i '/globalThis.jsoo_runtime =/a\\\n\ 240 - caml_sys_const_arch_amd64: function(){return 0;},\\\n\ 241 - caml_sys_const_arch_arm64: function(){return 0;},' _html/sherlodoc.js\")"; 239 + (* Patch sherlodoc.js: add OxCaml runtime stubs and wire sherlodoc_db 240 + from the global scope into the jsoo_runtime object. *) 241 + (* Patch sherlodoc.js: add OxCaml runtime stubs and wire the sherlodoc_db 242 + function (defined by the DB script on the global scope) into jsoo_runtime 243 + so sherlodoc's OCaml code can find it. *) 244 + prl " (system \"sed -i 's#{caml_blake2_string:#{caml_sys_const_arch_amd64:function(){return 1;},caml_sys_const_arch_arm64:function(){return 0;},caml_domain_tls_get:function(){return 0;},caml_domain_tls_set:function(){return 0;},caml_hash_exn:function(){return [0,0];},caml_ml_domain_index:function(){return 0;},sherlodoc_db:self.sherlodoc_db||function(){},caml_blake2_string:#' _html/sherlodoc.js\")"; 242 245 (* HTML generate pages *) 243 246 List.iter 244 247 (fun rel -> 245 - prl " (run odoc html-generate --warn-error --shell jon-shell --config x-ocaml.universe=/_opam --search-uri sherlodoc.js --search-uri sherlodoc-db.js -o _html %s)" 248 + prl " (run odoc html-generate --warn-error --shell jon-shell --config x-ocaml.universe=/_opam --search-uri sherlodoc-db.js --search-uri sherlodoc.js -o _html %s)" 246 249 (odocl_target rel)) 247 250 mld_files; 248 251 (* HTML generate assets via odoc *)
+147 -147
site/dune.inc
··· 62728 62728 "sherlodoc index --format js -o _html/sherlodoc-db.js --file-list _html/.sherlodoc-files.txt _odoc/blog/2025/03/page-code-block-metadata.odocl _odoc/blog/2025/03/page-index.odocl _odoc/blog/2025/03/page-module-type-of.odocl _odoc/blog/2025/04/page-index.odocl _odoc/blog/2025/04/page-meeting-the-team.odocl _odoc/blog/2025/04/page-ocaml-docs-ci-and-odoc-3.odocl _odoc/blog/2025/04/page-odoc-3.odocl _odoc/blog/2025/04/page-semantic-versioning-is-hard.odocl _odoc/blog/2025/04/page-this-site.odocl _odoc/blog/2025/05/page-ai-for-climate-and-nature-day.odocl _odoc/blog/2025/05/page-docs-progress.odocl _odoc/blog/2025/05/page-index.odocl _odoc/blog/2025/05/page-lots-of-things.odocl _odoc/blog/2025/05/page-oxcaml-gets-closer.odocl _odoc/blog/2025/05/page-ticks-solved-by-ai.odocl _odoc/blog/2025/06/page-index.odocl _odoc/blog/2025/06/page-week23.odocl _odoc/blog/2025/07/page-index.odocl _odoc/blog/2025/07/page-odoc-3-live-on-ocaml-org.odocl _odoc/blog/2025/07/page-retrospective.odocl _odoc/blog/2025/07/page-week27.odocl _odoc/blog/2025/07/page-week28.odocl _odoc/blog/2025/08/page-index.odocl _odoc/blog/2025/08/page-ocaml-lsp-mcp.odocl _odoc/blog/2025/08/page-ocaml-mcp-server.odocl _odoc/blog/2025/08/page-week33.odocl _odoc/blog/2025/09/page-build-ids-for-day10.odocl _odoc/blog/2025/09/page-caching-opam-solutions.odocl _odoc/blog/2025/09/page-caching-opam-solutions2.odocl _odoc/blog/2025/09/page-giving-hub-cl-an-upgrade.odocl _odoc/blog/2025/09/page-index.odocl _odoc/blog/2025/09/page-odoc-bugs.odocl _odoc/blog/2025/11/page-foundations-of-computer-science.odocl _odoc/blog/2025/11/page-index.odocl _odoc/blog/2025/12/page-an-svg-is-all-you-need.odocl _odoc/blog/2025/12/page-claude-and-dune.odocl _odoc/blog/2025/12/page-index.odocl _odoc/blog/2025/page-index.odocl _odoc/blog/2026/01/page-index.odocl _odoc/blog/2026/01/page-weeknotes-2026-03.odocl _odoc/blog/2026/01/page-weeknotes-2026-04-05.odocl _odoc/blog/2026/02/page-index.odocl _odoc/blog/2026/02/page-odoc-js-notebooks-fun.odocl _odoc/blog/2026/02/page-weeknotes-2026-06.odocl _odoc/blog/2026/02/page-weeknotes-2026-08.odocl _odoc/blog/2026/03/page-index.odocl _odoc/blog/2026/03/page-open-source-and-ai.odocl _odoc/blog/2026/03/page-review.odocl _odoc/blog/2026/03/page-weeknotes-2026-09.odocl _odoc/blog/2026/03/page-weeknotes-2026-10.odocl _odoc/blog/2026/03/page-weeknotes-2026-11.odocl _odoc/blog/2026/page-index.odocl _odoc/blog/page-index.odocl _odoc/drafts/page-index.odocl _odoc/page-index.odocl _odoc/notebooks/foundations/page-foundations1.odocl _odoc/notebooks/foundations/page-foundations10.odocl _odoc/notebooks/foundations/page-foundations11.odocl _odoc/notebooks/foundations/page-foundations2.odocl _odoc/notebooks/foundations/page-foundations3.odocl _odoc/notebooks/foundations/page-foundations4.odocl _odoc/notebooks/foundations/page-foundations5.odocl _odoc/notebooks/foundations/page-foundations6.odocl _odoc/notebooks/foundations/page-foundations7.odocl _odoc/notebooks/foundations/page-foundations8.odocl _odoc/notebooks/foundations/page-foundations9.odocl _odoc/notebooks/foundations/page-index.odocl _odoc/notebooks/page-index.odocl _odoc/notebooks/page-interactive_map.odocl _odoc/notebooks/page-interactive_map_zarr.odocl _odoc/notebooks/oxcaml/page-local.odocl _odoc/projects/page-index.odocl _odoc/reference/page-index.odocl") 62729 62729 (run sherlodoc js _html/sherlodoc.js) 62730 62730 (system 62731 - "sed -i '/globalThis.jsoo_runtime =/acaml_sys_const_arch_amd64: function(){return 0;},caml_sys_const_arch_arm64: function(){return 0;},' _html/sherlodoc.js") 62731 + "sed -i 's#{caml_blake2_string:#{caml_sys_const_arch_amd64:function(){return 1;},caml_sys_const_arch_arm64:function(){return 0;},caml_domain_tls_get:function(){return 0;},caml_domain_tls_set:function(){return 0;},caml_hash_exn:function(){return [0,0];},caml_ml_domain_index:function(){return 0;},sherlodoc_db:self.sherlodoc_db||function(){},caml_blake2_string:#' _html/sherlodoc.js") 62732 62732 (run 62733 62733 odoc 62734 62734 html-generate ··· 62738 62738 --config 62739 62739 x-ocaml.universe=/_opam 62740 62740 --search-uri 62741 - sherlodoc.js 62741 + sherlodoc-db.js 62742 62742 --search-uri 62743 - sherlodoc-db.js 62743 + sherlodoc.js 62744 62744 -o 62745 62745 _html 62746 62746 _odoc/blog/2025/03/page-code-block-metadata.odocl) ··· 62753 62753 --config 62754 62754 x-ocaml.universe=/_opam 62755 62755 --search-uri 62756 - sherlodoc.js 62757 - --search-uri 62758 62756 sherlodoc-db.js 62757 + --search-uri 62758 + sherlodoc.js 62759 62759 -o 62760 62760 _html 62761 62761 _odoc/blog/2025/03/page-index.odocl) ··· 62768 62768 --config 62769 62769 x-ocaml.universe=/_opam 62770 62770 --search-uri 62771 - sherlodoc.js 62772 - --search-uri 62773 62771 sherlodoc-db.js 62772 + --search-uri 62773 + sherlodoc.js 62774 62774 -o 62775 62775 _html 62776 62776 _odoc/blog/2025/03/page-module-type-of.odocl) ··· 62783 62783 --config 62784 62784 x-ocaml.universe=/_opam 62785 62785 --search-uri 62786 - sherlodoc.js 62786 + sherlodoc-db.js 62787 62787 --search-uri 62788 - sherlodoc-db.js 62788 + sherlodoc.js 62789 62789 -o 62790 62790 _html 62791 62791 _odoc/blog/2025/04/page-index.odocl) ··· 62798 62798 --config 62799 62799 x-ocaml.universe=/_opam 62800 62800 --search-uri 62801 - sherlodoc.js 62801 + sherlodoc-db.js 62802 62802 --search-uri 62803 - sherlodoc-db.js 62803 + sherlodoc.js 62804 62804 -o 62805 62805 _html 62806 62806 _odoc/blog/2025/04/page-meeting-the-team.odocl) ··· 62812 62812 jon-shell 62813 62813 --config 62814 62814 x-ocaml.universe=/_opam 62815 + --search-uri 62816 + sherlodoc-db.js 62815 62817 --search-uri 62816 62818 sherlodoc.js 62817 - --search-uri 62818 - sherlodoc-db.js 62819 62819 -o 62820 62820 _html 62821 62821 _odoc/blog/2025/04/page-ocaml-docs-ci-and-odoc-3.odocl) ··· 62827 62827 jon-shell 62828 62828 --config 62829 62829 x-ocaml.universe=/_opam 62830 - --search-uri 62831 - sherlodoc.js 62832 62830 --search-uri 62833 62831 sherlodoc-db.js 62832 + --search-uri 62833 + sherlodoc.js 62834 62834 -o 62835 62835 _html 62836 62836 _odoc/blog/2025/04/page-odoc-3.odocl) ··· 62843 62843 --config 62844 62844 x-ocaml.universe=/_opam 62845 62845 --search-uri 62846 + sherlodoc-db.js 62847 + --search-uri 62846 62848 sherlodoc.js 62847 - --search-uri 62848 - sherlodoc-db.js 62849 62849 -o 62850 62850 _html 62851 62851 _odoc/blog/2025/04/page-semantic-versioning-is-hard.odocl) ··· 62858 62858 --config 62859 62859 x-ocaml.universe=/_opam 62860 62860 --search-uri 62861 - sherlodoc.js 62861 + sherlodoc-db.js 62862 62862 --search-uri 62863 - sherlodoc-db.js 62863 + sherlodoc.js 62864 62864 -o 62865 62865 _html 62866 62866 _odoc/blog/2025/04/page-this-site.odocl) ··· 62873 62873 --config 62874 62874 x-ocaml.universe=/_opam 62875 62875 --search-uri 62876 - sherlodoc.js 62877 - --search-uri 62878 62876 sherlodoc-db.js 62877 + --search-uri 62878 + sherlodoc.js 62879 62879 -o 62880 62880 _html 62881 62881 _odoc/blog/2025/05/page-ai-for-climate-and-nature-day.odocl) ··· 62888 62888 --config 62889 62889 x-ocaml.universe=/_opam 62890 62890 --search-uri 62891 - sherlodoc.js 62892 - --search-uri 62893 62891 sherlodoc-db.js 62892 + --search-uri 62893 + sherlodoc.js 62894 62894 -o 62895 62895 _html 62896 62896 _odoc/blog/2025/05/page-docs-progress.odocl) ··· 62903 62903 --config 62904 62904 x-ocaml.universe=/_opam 62905 62905 --search-uri 62906 - sherlodoc.js 62906 + sherlodoc-db.js 62907 62907 --search-uri 62908 - sherlodoc-db.js 62908 + sherlodoc.js 62909 62909 -o 62910 62910 _html 62911 62911 _odoc/blog/2025/05/page-index.odocl) ··· 62917 62917 jon-shell 62918 62918 --config 62919 62919 x-ocaml.universe=/_opam 62920 + --search-uri 62921 + sherlodoc-db.js 62920 62922 --search-uri 62921 62923 sherlodoc.js 62922 - --search-uri 62923 - sherlodoc-db.js 62924 62924 -o 62925 62925 _html 62926 62926 _odoc/blog/2025/05/page-lots-of-things.odocl) ··· 62932 62932 jon-shell 62933 62933 --config 62934 62934 x-ocaml.universe=/_opam 62935 + --search-uri 62936 + sherlodoc-db.js 62935 62937 --search-uri 62936 62938 sherlodoc.js 62937 - --search-uri 62938 - sherlodoc-db.js 62939 62939 -o 62940 62940 _html 62941 62941 _odoc/blog/2025/05/page-oxcaml-gets-closer.odocl) ··· 62948 62948 --config 62949 62949 x-ocaml.universe=/_opam 62950 62950 --search-uri 62951 + sherlodoc-db.js 62952 + --search-uri 62951 62953 sherlodoc.js 62952 - --search-uri 62953 - sherlodoc-db.js 62954 62954 -o 62955 62955 _html 62956 62956 _odoc/blog/2025/05/page-ticks-solved-by-ai.odocl) ··· 62963 62963 --config 62964 62964 x-ocaml.universe=/_opam 62965 62965 --search-uri 62966 - sherlodoc.js 62966 + sherlodoc-db.js 62967 62967 --search-uri 62968 - sherlodoc-db.js 62968 + sherlodoc.js 62969 62969 -o 62970 62970 _html 62971 62971 _odoc/blog/2025/06/page-index.odocl) ··· 62978 62978 --config 62979 62979 x-ocaml.universe=/_opam 62980 62980 --search-uri 62981 - sherlodoc.js 62982 - --search-uri 62983 62981 sherlodoc-db.js 62982 + --search-uri 62983 + sherlodoc.js 62984 62984 -o 62985 62985 _html 62986 62986 _odoc/blog/2025/06/page-week23.odocl) ··· 62993 62993 --config 62994 62994 x-ocaml.universe=/_opam 62995 62995 --search-uri 62996 - sherlodoc.js 62997 - --search-uri 62998 62996 sherlodoc-db.js 62997 + --search-uri 62998 + sherlodoc.js 62999 62999 -o 63000 63000 _html 63001 63001 _odoc/blog/2025/07/page-index.odocl) ··· 63008 63008 --config 63009 63009 x-ocaml.universe=/_opam 63010 63010 --search-uri 63011 - sherlodoc.js 63012 - --search-uri 63013 63011 sherlodoc-db.js 63012 + --search-uri 63013 + sherlodoc.js 63014 63014 -o 63015 63015 _html 63016 63016 _odoc/blog/2025/07/page-odoc-3-live-on-ocaml-org.odocl) ··· 63023 63023 --config 63024 63024 x-ocaml.universe=/_opam 63025 63025 --search-uri 63026 - sherlodoc.js 63026 + sherlodoc-db.js 63027 63027 --search-uri 63028 - sherlodoc-db.js 63028 + sherlodoc.js 63029 63029 -o 63030 63030 _html 63031 63031 _odoc/blog/2025/07/page-retrospective.odocl) ··· 63037 63037 jon-shell 63038 63038 --config 63039 63039 x-ocaml.universe=/_opam 63040 + --search-uri 63041 + sherlodoc-db.js 63040 63042 --search-uri 63041 63043 sherlodoc.js 63042 - --search-uri 63043 - sherlodoc-db.js 63044 63044 -o 63045 63045 _html 63046 63046 _odoc/blog/2025/07/page-week27.odocl) ··· 63053 63053 --config 63054 63054 x-ocaml.universe=/_opam 63055 63055 --search-uri 63056 + sherlodoc-db.js 63057 + --search-uri 63056 63058 sherlodoc.js 63057 - --search-uri 63058 - sherlodoc-db.js 63059 63059 -o 63060 63060 _html 63061 63061 _odoc/blog/2025/07/page-week28.odocl) ··· 63068 63068 --config 63069 63069 x-ocaml.universe=/_opam 63070 63070 --search-uri 63071 + sherlodoc-db.js 63072 + --search-uri 63071 63073 sherlodoc.js 63072 - --search-uri 63073 - sherlodoc-db.js 63074 63074 -o 63075 63075 _html 63076 63076 _odoc/blog/2025/08/page-index.odocl) ··· 63083 63083 --config 63084 63084 x-ocaml.universe=/_opam 63085 63085 --search-uri 63086 - sherlodoc.js 63087 - --search-uri 63088 63086 sherlodoc-db.js 63087 + --search-uri 63088 + sherlodoc.js 63089 63089 -o 63090 63090 _html 63091 63091 _odoc/blog/2025/08/page-ocaml-lsp-mcp.odocl) ··· 63098 63098 --config 63099 63099 x-ocaml.universe=/_opam 63100 63100 --search-uri 63101 - sherlodoc.js 63102 - --search-uri 63103 63101 sherlodoc-db.js 63102 + --search-uri 63103 + sherlodoc.js 63104 63104 -o 63105 63105 _html 63106 63106 _odoc/blog/2025/08/page-ocaml-mcp-server.odocl) ··· 63113 63113 --config 63114 63114 x-ocaml.universe=/_opam 63115 63115 --search-uri 63116 - sherlodoc.js 63117 - --search-uri 63118 63116 sherlodoc-db.js 63117 + --search-uri 63118 + sherlodoc.js 63119 63119 -o 63120 63120 _html 63121 63121 _odoc/blog/2025/08/page-week33.odocl) ··· 63128 63128 --config 63129 63129 x-ocaml.universe=/_opam 63130 63130 --search-uri 63131 - sherlodoc.js 63131 + sherlodoc-db.js 63132 63132 --search-uri 63133 - sherlodoc-db.js 63133 + sherlodoc.js 63134 63134 -o 63135 63135 _html 63136 63136 _odoc/blog/2025/09/page-build-ids-for-day10.odocl) ··· 63143 63143 --config 63144 63144 x-ocaml.universe=/_opam 63145 63145 --search-uri 63146 - sherlodoc.js 63146 + sherlodoc-db.js 63147 63147 --search-uri 63148 - sherlodoc-db.js 63148 + sherlodoc.js 63149 63149 -o 63150 63150 _html 63151 63151 _odoc/blog/2025/09/page-caching-opam-solutions.odocl) ··· 63157 63157 jon-shell 63158 63158 --config 63159 63159 x-ocaml.universe=/_opam 63160 + --search-uri 63161 + sherlodoc-db.js 63160 63162 --search-uri 63161 63163 sherlodoc.js 63162 - --search-uri 63163 - sherlodoc-db.js 63164 63164 -o 63165 63165 _html 63166 63166 _odoc/blog/2025/09/page-caching-opam-solutions2.odocl) ··· 63172 63172 jon-shell 63173 63173 --config 63174 63174 x-ocaml.universe=/_opam 63175 - --search-uri 63176 - sherlodoc.js 63177 63175 --search-uri 63178 63176 sherlodoc-db.js 63177 + --search-uri 63178 + sherlodoc.js 63179 63179 -o 63180 63180 _html 63181 63181 _odoc/blog/2025/09/page-giving-hub-cl-an-upgrade.odocl) ··· 63188 63188 --config 63189 63189 x-ocaml.universe=/_opam 63190 63190 --search-uri 63191 + sherlodoc-db.js 63192 + --search-uri 63191 63193 sherlodoc.js 63192 - --search-uri 63193 - sherlodoc-db.js 63194 63194 -o 63195 63195 _html 63196 63196 _odoc/blog/2025/09/page-index.odocl) ··· 63203 63203 --config 63204 63204 x-ocaml.universe=/_opam 63205 63205 --search-uri 63206 - sherlodoc.js 63206 + sherlodoc-db.js 63207 63207 --search-uri 63208 - sherlodoc-db.js 63208 + sherlodoc.js 63209 63209 -o 63210 63210 _html 63211 63211 _odoc/blog/2025/09/page-odoc-bugs.odocl) ··· 63218 63218 --config 63219 63219 x-ocaml.universe=/_opam 63220 63220 --search-uri 63221 - sherlodoc.js 63222 - --search-uri 63223 63221 sherlodoc-db.js 63222 + --search-uri 63223 + sherlodoc.js 63224 63224 -o 63225 63225 _html 63226 63226 _odoc/blog/2025/11/page-foundations-of-computer-science.odocl) ··· 63233 63233 --config 63234 63234 x-ocaml.universe=/_opam 63235 63235 --search-uri 63236 - sherlodoc.js 63237 - --search-uri 63238 63236 sherlodoc-db.js 63237 + --search-uri 63238 + sherlodoc.js 63239 63239 -o 63240 63240 _html 63241 63241 _odoc/blog/2025/11/page-index.odocl) ··· 63248 63248 --config 63249 63249 x-ocaml.universe=/_opam 63250 63250 --search-uri 63251 - sherlodoc.js 63252 - --search-uri 63253 63251 sherlodoc-db.js 63252 + --search-uri 63253 + sherlodoc.js 63254 63254 -o 63255 63255 _html 63256 63256 _odoc/blog/2025/12/page-an-svg-is-all-you-need.odocl) ··· 63263 63263 --config 63264 63264 x-ocaml.universe=/_opam 63265 63265 --search-uri 63266 - sherlodoc.js 63266 + sherlodoc-db.js 63267 63267 --search-uri 63268 - sherlodoc-db.js 63268 + sherlodoc.js 63269 63269 -o 63270 63270 _html 63271 63271 _odoc/blog/2025/12/page-claude-and-dune.odocl) ··· 63278 63278 --config 63279 63279 x-ocaml.universe=/_opam 63280 63280 --search-uri 63281 - sherlodoc.js 63281 + sherlodoc-db.js 63282 63282 --search-uri 63283 - sherlodoc-db.js 63283 + sherlodoc.js 63284 63284 -o 63285 63285 _html 63286 63286 _odoc/blog/2025/12/page-index.odocl) ··· 63292 63292 jon-shell 63293 63293 --config 63294 63294 x-ocaml.universe=/_opam 63295 - --search-uri 63296 - sherlodoc.js 63297 63295 --search-uri 63298 63296 sherlodoc-db.js 63297 + --search-uri 63298 + sherlodoc.js 63299 63299 -o 63300 63300 _html 63301 63301 _odoc/blog/2025/page-index.odocl) ··· 63308 63308 --config 63309 63309 x-ocaml.universe=/_opam 63310 63310 --search-uri 63311 + sherlodoc-db.js 63312 + --search-uri 63311 63313 sherlodoc.js 63312 - --search-uri 63313 - sherlodoc-db.js 63314 63314 -o 63315 63315 _html 63316 63316 _odoc/blog/2026/01/page-index.odocl) ··· 63323 63323 --config 63324 63324 x-ocaml.universe=/_opam 63325 63325 --search-uri 63326 - sherlodoc.js 63327 - --search-uri 63328 63326 sherlodoc-db.js 63327 + --search-uri 63328 + sherlodoc.js 63329 63329 -o 63330 63330 _html 63331 63331 _odoc/blog/2026/01/page-weeknotes-2026-03.odocl) ··· 63338 63338 --config 63339 63339 x-ocaml.universe=/_opam 63340 63340 --search-uri 63341 - sherlodoc.js 63342 - --search-uri 63343 63341 sherlodoc-db.js 63342 + --search-uri 63343 + sherlodoc.js 63344 63344 -o 63345 63345 _html 63346 63346 _odoc/blog/2026/01/page-weeknotes-2026-04-05.odocl) ··· 63353 63353 --config 63354 63354 x-ocaml.universe=/_opam 63355 63355 --search-uri 63356 - sherlodoc.js 63357 - --search-uri 63358 63356 sherlodoc-db.js 63357 + --search-uri 63358 + sherlodoc.js 63359 63359 -o 63360 63360 _html 63361 63361 _odoc/blog/2026/02/page-index.odocl) ··· 63368 63368 --config 63369 63369 x-ocaml.universe=/_opam 63370 63370 --search-uri 63371 - sherlodoc.js 63371 + sherlodoc-db.js 63372 63372 --search-uri 63373 - sherlodoc-db.js 63373 + sherlodoc.js 63374 63374 -o 63375 63375 _html 63376 63376 _odoc/blog/2026/02/page-odoc-js-notebooks-fun.odocl) ··· 63383 63383 --config 63384 63384 x-ocaml.universe=/_opam 63385 63385 --search-uri 63386 - sherlodoc.js 63386 + sherlodoc-db.js 63387 63387 --search-uri 63388 - sherlodoc-db.js 63388 + sherlodoc.js 63389 63389 -o 63390 63390 _html 63391 63391 _odoc/blog/2026/02/page-weeknotes-2026-06.odocl) ··· 63397 63397 jon-shell 63398 63398 --config 63399 63399 x-ocaml.universe=/_opam 63400 + --search-uri 63401 + sherlodoc-db.js 63400 63402 --search-uri 63401 63403 sherlodoc.js 63402 - --search-uri 63403 - sherlodoc-db.js 63404 63404 -o 63405 63405 _html 63406 63406 _odoc/blog/2026/02/page-weeknotes-2026-08.odocl) ··· 63412 63412 jon-shell 63413 63413 --config 63414 63414 x-ocaml.universe=/_opam 63415 - --search-uri 63416 - sherlodoc.js 63417 63415 --search-uri 63418 63416 sherlodoc-db.js 63417 + --search-uri 63418 + sherlodoc.js 63419 63419 -o 63420 63420 _html 63421 63421 _odoc/blog/2026/03/page-index.odocl) ··· 63428 63428 --config 63429 63429 x-ocaml.universe=/_opam 63430 63430 --search-uri 63431 - sherlodoc.js 63431 + sherlodoc-db.js 63432 63432 --search-uri 63433 - sherlodoc-db.js 63433 + sherlodoc.js 63434 63434 -o 63435 63435 _html 63436 63436 _odoc/blog/2026/03/page-open-source-and-ai.odocl) ··· 63443 63443 --config 63444 63444 x-ocaml.universe=/_opam 63445 63445 --search-uri 63446 - sherlodoc.js 63447 - --search-uri 63448 63446 sherlodoc-db.js 63447 + --search-uri 63448 + sherlodoc.js 63449 63449 -o 63450 63450 _html 63451 63451 _odoc/blog/2026/03/page-review.odocl) ··· 63458 63458 --config 63459 63459 x-ocaml.universe=/_opam 63460 63460 --search-uri 63461 - sherlodoc.js 63462 - --search-uri 63463 63461 sherlodoc-db.js 63462 + --search-uri 63463 + sherlodoc.js 63464 63464 -o 63465 63465 _html 63466 63466 _odoc/blog/2026/03/page-weeknotes-2026-09.odocl) ··· 63473 63473 --config 63474 63474 x-ocaml.universe=/_opam 63475 63475 --search-uri 63476 - sherlodoc.js 63476 + sherlodoc-db.js 63477 63477 --search-uri 63478 - sherlodoc-db.js 63478 + sherlodoc.js 63479 63479 -o 63480 63480 _html 63481 63481 _odoc/blog/2026/03/page-weeknotes-2026-10.odocl) ··· 63488 63488 --config 63489 63489 x-ocaml.universe=/_opam 63490 63490 --search-uri 63491 - sherlodoc.js 63491 + sherlodoc-db.js 63492 63492 --search-uri 63493 - sherlodoc-db.js 63493 + sherlodoc.js 63494 63494 -o 63495 63495 _html 63496 63496 _odoc/blog/2026/03/page-weeknotes-2026-11.odocl) ··· 63502 63502 jon-shell 63503 63503 --config 63504 63504 x-ocaml.universe=/_opam 63505 + --search-uri 63506 + sherlodoc-db.js 63505 63507 --search-uri 63506 63508 sherlodoc.js 63507 - --search-uri 63508 - sherlodoc-db.js 63509 63509 -o 63510 63510 _html 63511 63511 _odoc/blog/2026/page-index.odocl) ··· 63517 63517 jon-shell 63518 63518 --config 63519 63519 x-ocaml.universe=/_opam 63520 - --search-uri 63521 - sherlodoc.js 63522 63520 --search-uri 63523 63521 sherlodoc-db.js 63522 + --search-uri 63523 + sherlodoc.js 63524 63524 -o 63525 63525 _html 63526 63526 _odoc/blog/page-index.odocl) ··· 63533 63533 --config 63534 63534 x-ocaml.universe=/_opam 63535 63535 --search-uri 63536 + sherlodoc-db.js 63537 + --search-uri 63536 63538 sherlodoc.js 63537 - --search-uri 63538 - sherlodoc-db.js 63539 63539 -o 63540 63540 _html 63541 63541 _odoc/drafts/page-index.odocl) ··· 63548 63548 --config 63549 63549 x-ocaml.universe=/_opam 63550 63550 --search-uri 63551 + sherlodoc-db.js 63552 + --search-uri 63551 63553 sherlodoc.js 63552 - --search-uri 63553 - sherlodoc-db.js 63554 63554 -o 63555 63555 _html 63556 63556 _odoc/page-index.odocl) ··· 63563 63563 --config 63564 63564 x-ocaml.universe=/_opam 63565 63565 --search-uri 63566 - sherlodoc.js 63567 - --search-uri 63568 63566 sherlodoc-db.js 63567 + --search-uri 63568 + sherlodoc.js 63569 63569 -o 63570 63570 _html 63571 63571 _odoc/notebooks/foundations/page-foundations1.odocl) ··· 63578 63578 --config 63579 63579 x-ocaml.universe=/_opam 63580 63580 --search-uri 63581 - sherlodoc.js 63582 - --search-uri 63583 63581 sherlodoc-db.js 63582 + --search-uri 63583 + sherlodoc.js 63584 63584 -o 63585 63585 _html 63586 63586 _odoc/notebooks/foundations/page-foundations10.odocl) ··· 63593 63593 --config 63594 63594 x-ocaml.universe=/_opam 63595 63595 --search-uri 63596 - sherlodoc.js 63596 + sherlodoc-db.js 63597 63597 --search-uri 63598 - sherlodoc-db.js 63598 + sherlodoc.js 63599 63599 -o 63600 63600 _html 63601 63601 _odoc/notebooks/foundations/page-foundations11.odocl) ··· 63607 63607 jon-shell 63608 63608 --config 63609 63609 x-ocaml.universe=/_opam 63610 + --search-uri 63611 + sherlodoc-db.js 63610 63612 --search-uri 63611 63613 sherlodoc.js 63612 - --search-uri 63613 - sherlodoc-db.js 63614 63614 -o 63615 63615 _html 63616 63616 _odoc/notebooks/foundations/page-foundations2.odocl) ··· 63622 63622 jon-shell 63623 63623 --config 63624 63624 x-ocaml.universe=/_opam 63625 + --search-uri 63626 + sherlodoc-db.js 63625 63627 --search-uri 63626 63628 sherlodoc.js 63627 - --search-uri 63628 - sherlodoc-db.js 63629 63629 -o 63630 63630 _html 63631 63631 _odoc/notebooks/foundations/page-foundations3.odocl) ··· 63638 63638 --config 63639 63639 x-ocaml.universe=/_opam 63640 63640 --search-uri 63641 + sherlodoc-db.js 63642 + --search-uri 63641 63643 sherlodoc.js 63642 - --search-uri 63643 - sherlodoc-db.js 63644 63644 -o 63645 63645 _html 63646 63646 _odoc/notebooks/foundations/page-foundations4.odocl) ··· 63653 63653 --config 63654 63654 x-ocaml.universe=/_opam 63655 63655 --search-uri 63656 - sherlodoc.js 63656 + sherlodoc-db.js 63657 63657 --search-uri 63658 - sherlodoc-db.js 63658 + sherlodoc.js 63659 63659 -o 63660 63660 _html 63661 63661 _odoc/notebooks/foundations/page-foundations5.odocl) ··· 63668 63668 --config 63669 63669 x-ocaml.universe=/_opam 63670 63670 --search-uri 63671 - sherlodoc.js 63672 - --search-uri 63673 63671 sherlodoc-db.js 63672 + --search-uri 63673 + sherlodoc.js 63674 63674 -o 63675 63675 _html 63676 63676 _odoc/notebooks/foundations/page-foundations6.odocl) ··· 63683 63683 --config 63684 63684 x-ocaml.universe=/_opam 63685 63685 --search-uri 63686 - sherlodoc.js 63687 - --search-uri 63688 63686 sherlodoc-db.js 63687 + --search-uri 63688 + sherlodoc.js 63689 63689 -o 63690 63690 _html 63691 63691 _odoc/notebooks/foundations/page-foundations7.odocl) ··· 63698 63698 --config 63699 63699 x-ocaml.universe=/_opam 63700 63700 --search-uri 63701 - sherlodoc.js 63702 - --search-uri 63703 63701 sherlodoc-db.js 63702 + --search-uri 63703 + sherlodoc.js 63704 63704 -o 63705 63705 _html 63706 63706 _odoc/notebooks/foundations/page-foundations8.odocl) ··· 63713 63713 --config 63714 63714 x-ocaml.universe=/_opam 63715 63715 --search-uri 63716 - sherlodoc.js 63716 + sherlodoc-db.js 63717 63717 --search-uri 63718 - sherlodoc-db.js 63718 + sherlodoc.js 63719 63719 -o 63720 63720 _html 63721 63721 _odoc/notebooks/foundations/page-foundations9.odocl) ··· 63728 63728 --config 63729 63729 x-ocaml.universe=/_opam 63730 63730 --search-uri 63731 - sherlodoc.js 63731 + sherlodoc-db.js 63732 63732 --search-uri 63733 - sherlodoc-db.js 63733 + sherlodoc.js 63734 63734 -o 63735 63735 _html 63736 63736 _odoc/notebooks/foundations/page-index.odocl) ··· 63742 63742 jon-shell 63743 63743 --config 63744 63744 x-ocaml.universe=/_opam 63745 + --search-uri 63746 + sherlodoc-db.js 63745 63747 --search-uri 63746 63748 sherlodoc.js 63747 - --search-uri 63748 - sherlodoc-db.js 63749 63749 -o 63750 63750 _html 63751 63751 _odoc/notebooks/page-index.odocl) ··· 63757 63757 jon-shell 63758 63758 --config 63759 63759 x-ocaml.universe=/_opam 63760 - --search-uri 63761 - sherlodoc.js 63762 63760 --search-uri 63763 63761 sherlodoc-db.js 63762 + --search-uri 63763 + sherlodoc.js 63764 63764 -o 63765 63765 _html 63766 63766 _odoc/notebooks/page-interactive_map.odocl) ··· 63773 63773 --config 63774 63774 x-ocaml.universe=/_opam 63775 63775 --search-uri 63776 + sherlodoc-db.js 63777 + --search-uri 63776 63778 sherlodoc.js 63777 - --search-uri 63778 - sherlodoc-db.js 63779 63779 -o 63780 63780 _html 63781 63781 _odoc/notebooks/page-interactive_map_zarr.odocl) ··· 63788 63788 --config 63789 63789 x-ocaml.universe=/_opam 63790 63790 --search-uri 63791 - sherlodoc.js 63791 + sherlodoc-db.js 63792 63792 --search-uri 63793 - sherlodoc-db.js 63793 + sherlodoc.js 63794 63794 -o 63795 63795 _html 63796 63796 _odoc/notebooks/oxcaml/page-local.odocl) ··· 63803 63803 --config 63804 63804 x-ocaml.universe=/_opam 63805 63805 --search-uri 63806 - sherlodoc.js 63807 - --search-uri 63808 63806 sherlodoc-db.js 63807 + --search-uri 63808 + sherlodoc.js 63809 63809 -o 63810 63810 _html 63811 63811 _odoc/projects/page-index.odocl) ··· 63818 63818 --config 63819 63819 x-ocaml.universe=/_opam 63820 63820 --search-uri 63821 - sherlodoc.js 63822 - --search-uri 63823 63821 sherlodoc-db.js 63822 + --search-uri 63823 + sherlodoc.js 63824 63824 -o 63825 63825 _html 63826 63826 _odoc/reference/page-index.odocl)