Writergate: la reescritura de I/O en Zig elimina los genéricos y exige buffers explícitos
Writergate: Zig I/O Interface Overhaul

Writergate es el nombre informal de la revisión completa del sistema de E/S de Zig, que culminó en agosto de 2025 con la eliminación de GenericWriter, GenericReader, AnyWriter y AnyReader. El nuevo diseño usa tipos concretos con vtables y buffering explícito, y trata la E/S como la asignación de memoria: el código depende de una instancia de Io, igual que de un Allocator. Esto permite async, mejor rendimiento y errores más precisos. El artículo detalla la arquitectura de tres niveles, muestra cómo implementar un writer personalizado y advierte sobre errores comunes, como olvidar el flush.
La vieja interfaz genérica "envenenaba las estructuras que las contenían".