My aggregated monorepo of OCaml code, automaintained
at main 41 lines 2.8 kB view raw
1{0 Blog} 2 3@children_order 2026/ 2025/ 4 5@recent-posts 6{ul 7{- {{!//blog/2026/03/page-"weeknotes-2026-10"}Weeknotes 2026 week 10} 2026-03-09} 8{- {{!//blog/2026/03/page-"weeknotes-2026-09"}Weeknotes 2026 week 9} 2026-03-02} 9{- {{!//blog/2026/02/page-"weeknotes-2026-08"}Weeknotes weeks 7-8} 2026-02-23} 10{- {{!//blog/2026/02/page-"weeknotes-2026-06"}Weeknotes for week 6} 2026-02-09} 11{- {{!//blog/2026/01/page-"weeknotes-2026-04-05"}Weeknotes for weeks 4-5} 2026-01-31} 12{- {{!//blog/2026/01/page-"weeknotes-2026-03"}Weeknotes for week 3} 2026-01-18} 13{- {{!//blog/2025/12/page-"claude-and-dune"}Claude and Dune} 2025-12-18} 14{- {{!//blog/2025/12/page-"an-svg-is-all-you-need"}An SVG is all you need} 2025-12-15} 15{- {{!//blog/2025/11/page-"foundations-of-computer-science"}Foundations of Computer Science} 2025-11-15} 16{- {{!//blog/2025/09/page-"caching-opam-solutions2"}Caching opam solutions - part 2} 2025-09-20} 17{- {{!//blog/2025/09/page-"odoc-bugs"}Odoc bugs} 2025-09-15} 18{- {{!//blog/2025/09/page-"caching-opam-solutions"}Caching opam solutions} 2025-09-10} 19{- {{!//blog/2025/09/page-"build-ids-for-day10"}Build IDs for Day10} 2025-09-05} 20{- {{!//blog/2025/09/page-"giving-hub-cl-an-upgrade"}Giving hub.cl an upgrade} 2025-09-01} 21{- {{!//blog/2025/08/page-"ocaml-lsp-mcp"}Using ocaml-lsp-server via an MCP server} 2025-08-25} 22{- {{!//blog/2025/08/page-"ocaml-mcp-server"}An OCaml MCP server} 2025-08-20} 23{- {{!//blog/2025/08/page-week33}Week 33} 2025-08-11} 24{- {{!//blog/2025/07/page-retrospective}4 months in, a retrospective} 2025-07-28} 25{- {{!//blog/2025/07/page-"odoc-3-live-on-ocaml-org"}Odoc 3 is live on OCaml.org!} 2025-07-21} 26{- {{!//blog/2025/07/page-week28}Week 28} 2025-07-14} 27{- {{!//blog/2025/07/page-week27}Weeks 24-27} 2025-07-07} 28{- {{!//blog/2025/06/page-week23}Week 23} 2025-06-09} 29{- {{!//blog/2025/05/page-"docs-progress"}Progress in OCaml docs} 2025-05-28} 30{- {{!//blog/2025/05/page-"lots-of-things"}Lots of things have been happening} 2025-05-22} 31{- {{!//blog/2025/05/page-"ticks-solved-by-ai"}Solving First-year OCaml exercises with AI} 2025-05-15} 32{- {{!//blog/2025/05/page-"oxcaml-gets-closer"}OxCaml is getting closer...} 2025-05-10} 33{- {{!//blog/2025/05/page-"ai-for-climate-and-nature-day"}AI for Climate & Nature Community Day} 2025-05-05} 34{- {{!//blog/2025/04/page-"ocaml-docs-ci-and-odoc-3"}OCaml-Docs-CI and Odoc 3} 2025-04-28} 35{- {{!//blog/2025/04/page-"odoc-3"}Odoc 3: So what?} 2025-04-21} 36{- {{!//blog/2025/04/page-"semantic-versioning-is-hard"}Semantic Versioning in OCaml is Hard} 2025-04-14} 37{- {{!//blog/2025/04/page-"meeting-the-team"}Meeting the Team} 2025-04-07} 38{- {{!//blog/2025/04/page-"this-site"}This site} 2025-04-01} 39{- {{!//blog/2025/03/page-"module-type-of"}The Road to Odoc 3: Module Type Of} 2025-03-24} 40{- {{!//blog/2025/03/page-"code-block-metadata"}Code block metadata} 2025-03-17} 41}