Posts

Notes on OCaml, type systems, and the tools I build.

  • Sun notes : Crafting a desktop app with Owebview and Vdom

    A note-taking application written entirely in OCaml, both sides of it — a native window from owebview, and a page built as two independent vdom widgets.

  • Owebview — a solution for your OCaml GUIs

    Write the UI as a web page, keep the logic in native OCaml. A small, portable, fast-starting alternative to binding a widget toolkit.

  • Introducing Owebview

    OCaml bindings for webview — a desktop window with an HTML UI, drawn by the web engine your operating system already ships.

  • Pipelines and arrows

    How YOCaml models building a page as a composition of arrows, and why that makes incremental builds fall out for free.

  • Hello, YOCaml

    The first post on this blog, generated with YOCaml 3 — a static site generator written in OCaml.