<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://loomblog.com/</loc><priority>1.0</priority></url>
  <url><loc>https://loomblog.com/page/2</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/page/3</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/page/4</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/search</loc><priority>0.3</priority></url>
  <url><loc>https://loomblog.com/post/type-safe-protocol</loc><lastmod>2026-03-30T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/recursive-types-and-fixed-points</loc><lastmod>2026-03-29T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/substructural-types</loc><lastmod>2026-03-28T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/parametricity</loc><lastmod>2026-03-27T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/compile-time-data</loc><lastmod>2026-03-26T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/full-pipeline-putting-it-together</loc><lastmod>2026-03-25T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/concepts-as-logic</loc><lastmod>2026-03-25T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/typestate-programming</loc><lastmod>2026-03-24T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/thread-safety-compositor</loc><lastmod>2026-03-23T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/phantom-types</loc><lastmod>2026-03-23T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/pattern-matching</loc><lastmod>2026-03-22T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/double-buffering-frame-lifecycle</loc><lastmod>2026-03-21T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/algebraic-data-types</loc><lastmod>2026-03-21T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/complexity-is-a-choice</loc><lastmod>2026-03-21T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/type-theoretic-foundations</loc><lastmod>2026-03-20T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/hardware-scroll-moving-rows</loc><lastmod>2026-03-19T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/microservice-lies</loc><lastmod>2026-03-19T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/style-transitions-transition-cache</loc><lastmod>2026-03-17T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/database-lies</loc><lastmod>2026-03-17T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/diff-engine-only-paint-what-changed</loc><lastmod>2026-03-15T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/no-more-templates</loc><lastmod>2026-03-14T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/render-tree-walk-layout-to-cells</loc><lastmod>2026-03-13T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/middleware-is-broken</loc><lastmod>2026-03-12T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/output-builder-recording-before-rendering</loc><lastmod>2026-03-11T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/frameworks-are-lying</loc><lastmod>2026-03-10T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/interning-pools-strings-are-integers</loc><lastmod>2026-03-09T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/cell-packing-eight-bytes</loc><lastmod>2026-03-07T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/screen-buffer-2d-cell-grid</loc><lastmod>2026-03-05T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/the-problem-terminals-are-broken</loc><lastmod>2026-03-03T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/claude-rendering-engine</loc><lastmod>2026-03-03T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/markdown-rendering-overhaul</loc><lastmod>2026-03-03T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/putting-it-all-together</loc><lastmod>2026-03-01T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/reflection-and-code-generation</loc><lastmod>2026-02-27T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/concepts-as-interfaces</loc><lastmod>2026-02-25T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/constexpr-everything</loc><lastmod>2026-02-23T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/error-messages-and-diagnostics</loc><lastmod>2026-02-21T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/compile-time-strings-and-parsing</loc><lastmod>2026-02-19T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/metafunctions-and-higher-order-programming</loc><lastmod>2026-02-17T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/loom-vs-hugo-vs-jekyll</loc><lastmod>2026-02-17T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/pattern-matching-at-compile-time</loc><lastmod>2026-02-15T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/data-structures-at-compile-time</loc><lastmod>2026-02-13T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/iteration-at-compile-time</loc><lastmod>2026-02-11T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/control-flow-at-compile-time</loc><lastmod>2026-02-09T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/types-as-values</loc><lastmod>2026-02-07T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/git-source</loc><lastmod>2026-02-03T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/two-languages-in-one</loc><lastmod>2026-02-01T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/loom-as-docs-platform</loc><lastmod>2026-01-22T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/series-and-archives</loc><lastmod>2026-01-14T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/seo</loc><lastmod>2026-01-06T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/content-loading</loc><lastmod>2026-01-02T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/http-server</loc><lastmod>2025-12-26T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/router</loc><lastmod>2025-12-19T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/cache-and-rendering</loc><lastmod>2025-12-12T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/markdown-parser</loc><lastmod>2025-12-05T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/theme-system</loc><lastmod>2025-11-28T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/dom-and-components</loc><lastmod>2025-11-21T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/strong-types</loc><lastmod>2025-11-14T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/pointer-to-member-and-type-level-programming</loc><lastmod>2025-11-07T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/themes-and-customization</loc><lastmod>2025-11-03T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/inotify-and-filesystem-watching</loc><lastmod>2025-10-31T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/epoll-and-event-driven-io</loc><lastmod>2025-10-24T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/atomics-threads-and-memory-ordering</loc><lastmod>2025-10-17T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/variant-visit-and-sum-types</loc><lastmod>2025-10-10T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/concepts-and-constraints</loc><lastmod>2025-10-03T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/constexpr-consteval-and-compile-time</loc><lastmod>2025-09-26T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/variadic-templates-and-fold-expressions</loc><lastmod>2025-09-19T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/introducing-loom</loc><lastmod>2025-09-15T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/templates-and-generic-programming</loc><lastmod>2025-09-12T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/string-view-and-zero-copy</loc><lastmod>2025-09-05T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/ownership-and-move-semantics</loc><lastmod>2025-08-29T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/lambdas-and-closures</loc><lastmod>2025-08-22T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/structured-bindings-and-initializers</loc><lastmod>2025-08-15T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/containers-and-iteration</loc><lastmod>2025-08-08T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/post/values-and-types</loc><lastmod>2025-08-01T00:00:00Z</lastmod><priority>0.8</priority></url>
  <url><loc>https://loomblog.com/docs</loc><priority>0.6</priority></url>
  <url><loc>https://loomblog.com/getting-started</loc><priority>0.6</priority></url>
  <url><loc>https://loomblog.com/themes</loc><priority>0.6</priority></url>
  <url><loc>https://loomblog.com/tag/advanced</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/affine-types</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/algebraic-types</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/algorithms</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/ansi</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/ansi-escape</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/ansi-sgr</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/architecture</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/atomics</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/bit-packing</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/blit</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/blit-optimization</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/c++20</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/c++23</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/cache</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/caching</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/capstone</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/case-analysis</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/catamorphisms</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/changelog</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/claude-code</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/closures</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/code-generation</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/comparison</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/compile-time</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/compile-time-cpp</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/compile-time-dsl</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/compilers</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/component-tree</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/components</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/compositor</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/concepts</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/concurrency</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/consteval</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/constexpr</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/constexpr-containers</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/constexpr-parsing</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/constinit</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/constraints</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/containers</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/content</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/cpp</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/cpp17</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/cpp20</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/cpp26</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/csi-sequences</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/css</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/curry-howard</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/cursor-optimization</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/damage-rect</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/damage-tracking</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/databases</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/demo</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/dependent-types</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/design</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/devops</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/diagnostics</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/diff-engine</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/dirty-flag</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/double-buffering</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/dsl</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/elimination-rules</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/epoll</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/error-messages</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/event-driven</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/event-loop</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/exhaustiveness</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/f-algebras</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/feature</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/filesystem</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/fixed-points</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/fixed-string</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/fold-expressions</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/foundations</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/frame-lifecycle</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/free-theorems</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/full-pipeline</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/functional</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/fundamentals</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/generic-programming</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/git</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/hardware-scroll</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/hash-map</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/higher-order</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/hot-reload</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/http</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/if-constexpr</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/immediate-functions</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/initial-algebras</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/inotify</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/interning</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/lambdas</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/linear-logic</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/linear-types</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/linux</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/logic</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/loom-internals</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/markdown</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/memmove</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/memory-layout</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/memory-ordering</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/metaclasses</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/metafunctions</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/metaprogramming</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/microservices</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/modern-cpp</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/move-semantics</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/mutex</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/natural-deduction</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/networking</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/nttp</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/optimization</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/output-builder</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/ownership</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/parameter-packs</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/parametricity</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/parsing</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/partial-specialization</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/pattern-matching</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/performance</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/phantom-types</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/philosophy</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/polymorphism</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/protocols</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/race-condition</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/raii</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/recursive-templates</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/recursive-types</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/reflection</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/release</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/render-tree</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/rendering</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/requires-clause</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/reverse-engineering</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/routing</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/screen-buffer</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/scroll-region</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/self-pipe</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/series</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/sfinae</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/signal-handling</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/simd</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/smart-pointers</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/specialization</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/state-machines</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/static-assert</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/stl</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/string-literals</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/string-view</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/style-pool</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/style-transition</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/subsumption</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/sum-types</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/synchronized-output</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/syntax</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/systems</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/tag-dispatch</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/template-template-parameters</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/templates</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/terminal</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/terminal-rendering</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/themes</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/thread-safety</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/threads</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/transition-cache</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/tui</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/tuple</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/tutorial</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/type-level</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/type-lists</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/type-manipulation</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/type-safe</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/type-safety</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/type-theory</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/type-traits</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/types</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/typestate</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/variadic</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/variant</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/visit</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/web</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/yoga-layout</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/zero-copy</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tag/zero-cost</loc><priority>0.4</priority></url>
  <url><loc>https://loomblog.com/tags</loc><priority>0.3</priority></url>
  <url><loc>https://loomblog.com/archives</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/series/changelog</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/series/claude-rendering-engine</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/series/compile-time-cpp</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/series/cpp</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/series/internals</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/series/rebuilding-the-web</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/series/type-theoratic-cpp</loc><priority>0.5</priority></url>
  <url><loc>https://loomblog.com/series</loc><priority>0.4</priority></url>
</urlset>
