<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://wvlet.org/uni/book/appendix-a-scala3</loc><lastmod>2026-06-22T01:45:04.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/appendix-b-airframe</loc><lastmod>2026-06-20T08:08:48.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/appendix-c-glossary</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch01-00-getting-started</loc><lastmod>2026-04-18T19:04:13.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch01-01-installation</loc><lastmod>2026-09-04T00:15:23.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch01-02-hello-uni</loc><lastmod>2026-04-18T19:04:13.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch02-00-cli-app</loc><lastmod>2026-06-20T08:54:42.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch03-00-design</loc><lastmod>2026-06-22T01:44:32.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch04-00-testing</loc><lastmod>2026-10-27T22:07:27.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch05-00-logging</loc><lastmod>2026-06-20T08:54:42.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch06-00-data</loc><lastmod>2026-06-22T02:00:02.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch07-00-rx</loc><lastmod>2026-10-27T17:32:56.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch08-00-control</loc><lastmod>2026-06-22T02:00:02.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch09-00-http</loc><lastmod>2026-06-20T08:54:42.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch10-00-rpc</loc><lastmod>2026-06-22T01:44:32.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch11-00-cross-platform</loc><lastmod>2026-09-02T05:15:01.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch12-00-npm-facades</loc><lastmod>2026-06-20T08:54:42.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch13-00-vite</loc><lastmod>2026-06-20T08:54:42.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch14-00-calling-c</loc><lastmod>2026-07-13T19:13:34.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch15-00-exposing-native</loc><lastmod>2026-09-02T05:15:01.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/ch16-00-capstone</loc><lastmod>2026-10-27T22:07:27.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/foreword</loc><lastmod>2026-04-18T19:04:13.000Z</lastmod></url><url><loc>https://wvlet.org/uni/book/</loc><lastmod>2026-06-22T01:45:04.000Z</lastmod></url><url><loc>https://wvlet.org/uni/build/sbt-uni-crossproject</loc><lastmod>2026-06-30T19:58:31.000Z</lastmod></url><url><loc>https://wvlet.org/uni/build/sbt-uni-playwright</loc><lastmod>2026-10-20T06:39:40.000Z</lastmod></url><url><loc>https://wvlet.org/uni/build/sbt-uni</loc><lastmod>2026-10-22T06:34:25.000Z</lastmod></url><url><loc>https://wvlet.org/uni/cli/</loc><lastmod>2026-10-27T18:11:05.000Z</lastmod></url><url><loc>https://wvlet.org/uni/cli/launcher</loc><lastmod>2026-10-27T17:46:50.000Z</lastmod></url><url><loc>https://wvlet.org/uni/cli/progress</loc><lastmod>2026-01-20T05:24:47.000Z</lastmod></url><url><loc>https://wvlet.org/uni/cli/tint</loc><lastmod>2026-01-20T05:24:47.000Z</lastmod></url><url><loc>https://wvlet.org/uni/control/background-task</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/control/cache</loc><lastmod>2026-01-19T06:53:48.000Z</lastmod></url><url><loc>https://wvlet.org/uni/control/circuit-breaker</loc><lastmod>2026-01-19T06:53:48.000Z</lastmod></url><url><loc>https://wvlet.org/uni/control/</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/control/rate-limiter</loc><lastmod>2026-04-18T21:10:34.000Z</lastmod></url><url><loc>https://wvlet.org/uni/control/resource</loc><lastmod>2026-06-22T02:00:02.000Z</lastmod></url><url><loc>https://wvlet.org/uni/control/retry</loc><lastmod>2026-01-19T06:53:48.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/design</loc><lastmod>2026-10-27T21:39:58.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/filesystem</loc><lastmod>2026-05-15T20:24:29.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/</loc><lastmod>2026-06-20T06:49:49.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/io</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/json</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/logging</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/msgpack</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/result</loc><lastmod>2026-04-19T01:22:10.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/surface</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/unitest</loc><lastmod>2026-10-27T23:13:48.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/utilities</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/core/weaver</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/design/rx-concurrency</loc><lastmod>2026-01-14T06:51:37.000Z</lastmod></url><url><loc>https://wvlet.org/uni/dom/</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/guide/for-ai-agents</loc><lastmod>2026-10-27T21:46:25.000Z</lastmod></url><url><loc>https://wvlet.org/uni/guide/</loc><lastmod>2026-10-27T16:04:59.000Z</lastmod></url><url><loc>https://wvlet.org/uni/guide/installation</loc><lastmod>2026-09-04T00:15:23.000Z</lastmod></url><url><loc>https://wvlet.org/uni/guide/principles</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/guide/uni-vs-scala-toolkit</loc><lastmod>2026-10-27T21:46:25.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/client</loc><lastmod>2026-10-27T16:47:56.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/electron-tutorial</loc><lastmod>2026-09-04T00:15:23.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/electron</loc><lastmod>2026-10-14T18:08:23.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/</loc><lastmod>2026-06-20T06:49:49.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/openapi</loc><lastmod>2026-10-22T06:34:25.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/retry</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/router</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/rpc</loc><lastmod>2026-10-27T16:16:21.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/server</loc><lastmod>2026-10-27T16:16:21.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/sse</loc><lastmod>2026-03-29T06:49:42.000Z</lastmod></url><url><loc>https://wvlet.org/uni/http/websocket</loc><lastmod>2026-06-20T06:49:49.000Z</lastmod></url><url><loc>https://wvlet.org/uni/</loc><lastmod>2026-10-27T21:46:25.000Z</lastmod></url><url><loc>https://wvlet.org/uni/mcp/</loc><lastmod>2026-09-04T00:15:23.000Z</lastmod></url><url><loc>https://wvlet.org/uni/rx/basics</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/rx/concurrency</loc><lastmod>2026-10-27T18:01:47.000Z</lastmod></url><url><loc>https://wvlet.org/uni/rx/</loc><lastmod>2026-01-19T06:53:48.000Z</lastmod></url><url><loc>https://wvlet.org/uni/rx/operators</loc><lastmod>2026-10-27T17:14:38.000Z</lastmod></url><url><loc>https://wvlet.org/uni/uni-walkthrough</loc><lastmod>2026-06-22T01:45:01.000Z</lastmod></url></urlset>