These are honest questions and not rhetorical: how does Zig handle versions with syntax changes or breaking changes?
Can you mix Zig libraries written X years ago with modern Zig? Will today's code work in 5-10 years if I want to use it in a project then?