capy-ui / capy

💻Build one codebase and get native UI on Windows, Linux and Web
https://capy-ui.org
Mozilla Public License 2.0
1.6k stars 60 forks source link

plans for Zig 0.12 ? #82

Closed FObersteiner closed 4 months ago

FObersteiner commented 4 months ago

Now that Zig 0.12 is out: any plans to migrate the codebase?

Haven't tried cappy before but it looks pretty cool so I wanted to fool around with it. Just tried to run the tests and the compiler throws a ton of errors at me. I started to make some adjustments to the code to progress further into the tests, and it seems like most of the 0.12 "errors" don't require severe changes (migrated types, changed field names and the like). But it would bring incompatibility with 0.11 of course.

zenith391 commented 4 months ago

I should probably make it more explicit, but capy is following the nominated Zig versions as a way to mitigate the fact there is too much time between Zig releases. This means I won't migrate to 0.12 yet.

FObersteiner commented 4 months ago

@zenith391 that's kind of a bummer but I see you have your reasons, can understand that. Zig evolving is one thing (a good one I guess), dependency management is another (not always a good fit, those two).