<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>korkorran</title>
    <link>https://korkorran.github.io</link>
    <description><![CDATA[Notes on OCaml, type systems and the tools I build.]]></description>
    <atom:link href="https://korkorran.github.io/rss.xml" rel="self" type="application/rss+xml"/>
    <copyright>
      Content licensed under CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
    </copyright>
    <lastBuildDate>Tue, 15 Sep 2026 00:00:00 GMT</lastBuildDate>
    <docs>https://www.rssboard.org/rss-specification</docs>
    <generator>YOCaml</generator>
    <item>
      <title>Sun notes : Crafting a desktop app with Owebview and Vdom</title>
      <link>
        https://korkorran.github.io/posts/2026-09-15-sun-notes-crafting-a-desktop-app-with-owebview-and-vdom/
      </link>
      <description>
        <![CDATA[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.]]>
      </description>
      <guid isPermaLink="true">https://korkorran.github.io/posts/2026-09-15-sun-notes-crafting-a-desktop-app-with-owebview-and-vdom/</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Owebview — a solution for your OCaml GUIs</title>
      <link>https://korkorran.github.io/posts/2026-09-08-owebview-a-solution-for-ocaml-guis/</link>
      <description>
        <![CDATA[Write the UI as a web page, keep the logic in native OCaml. A small, portable, fast-starting alternative to binding a widget toolkit.]]>
      </description>
      <guid isPermaLink="true">https://korkorran.github.io/posts/2026-09-08-owebview-a-solution-for-ocaml-guis/</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Introducing Owebview</title>
      <link>https://korkorran.github.io/posts/2026-08-27-introducing-owebview/</link>
      <description>
        <![CDATA[OCaml bindings for webview — a desktop window with an HTML UI, drawn by the web engine your operating system already ships.]]>
      </description>
      <guid isPermaLink="true">https://korkorran.github.io/posts/2026-08-27-introducing-owebview/</guid>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Pipelines and arrows</title>
      <link>https://korkorran.github.io/posts/2026-08-09-pipelines-and-arrows/</link>
      <description>
        <![CDATA[How YOCaml models building a page as a composition of arrows, and why that makes incremental builds fall out for free.]]>
      </description>
      <guid isPermaLink="true">https://korkorran.github.io/posts/2026-08-09-pipelines-and-arrows/</guid>
      <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Hello, YOCaml</title>
      <link>https://korkorran.github.io/posts/2026-08-08-hello-yocaml/</link>
      <description>
        <![CDATA[The first post on this blog, generated with YOCaml 3 — a static site generator written in OCaml.]]>
      </description>
      <guid isPermaLink="true">https://korkorran.github.io/posts/2026-08-08-hello-yocaml/</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>