about things
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

add zat 0.16 migration prep notes and downstream tracking

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

zzstoatzz a6ff8b1b d3242aa8

+27
+27
languages/ziglang/0.16/io.md
··· 76 76 - other implementations possible (io_uring, kqueue, etc.) 77 77 78 78 the interface is concrete, not generic - same benefits as 0.15's explicit buffer approach. 79 + 80 + ## zat 0.16 migration prep 81 + 82 + isolated HTTP I/O behind `HttpTransport` in `src/internal/transport.zig`. when 0.16 lands: 83 + 84 + 1. update `transport.zig` to accept `std.Io` parameter 85 + 2. add `initWithIo()` constructors if needed 86 + 3. all resolvers/clients automatically get the change 87 + 88 + ### downstream update points 89 + 90 + projects importing zat that may need updates when 0.16 drops: 91 + 92 + | project | files | notes | 93 + |---------|-------|-------| 94 + | leaflet-search | `tap.zig`, `extractor.zig` | uses zat for firehose sync | 95 + | music-atmosphere-feed | `posts.zig`, `api.zig`, `auth.zig`, `filter.zig` | uses zat for atproto integration | 96 + 97 + these projects also have their own direct `std.http` usage that will need migration: 98 + 99 + | project | files | I/O type | 100 + |---------|-------|----------| 101 + | leaflet-search | `embedder.zig`, `Client.zig`, `server.zig` | HTTP client | 102 + | music-atmosphere-feed | `server/http.zig` | HTTP server | 103 + | find-bufo-bot | `bsky.zig`, `main.zig`, `stats.zig` | HTTP client + server | 104 + | logfire-zig | `exporter.zig` | HTTP client | 105 + | prefect-server | uses zap framework | HTTP server (zap will need update) |