You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The roadmap for Zig 1.0 estimates that 2025 will be the year that it is finished, and before it even hits that milestone, it already supports PPC32 Linux as a Tier 2 target (with plans to support it as Tier 1, although there are bugs. See the release notes here).
I don't know much about how Zig works internally, but it does seem that
it does use libc for OSes that require it, including modern MacOS (although it also supports not libc which is an interesting choice for a programming language, not that this is relevant here).
it took Go's bootstrap strategy of building the language with C++ and then designating a final "C++ version" as the version that can compile the current source code. With all of that in mind, it seems like Zig support is a possibility and is much easier then Rust. The biggest hurdle, as far as know, would be getting it to output/work with the correct formats, as well as getting the standard library working.
Thoughts? This is probably a ways off but it could be interesting and potentially be much easier to build then a complete Rust target.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
The roadmap for Zig 1.0 estimates that 2025 will be the year that it is finished, and before it even hits that milestone, it already supports PPC32 Linux as a Tier 2 target (with plans to support it as Tier 1, although there are bugs. See the release notes here).
I don't know much about how Zig works internally, but it does seem that
Thoughts? This is probably a ways off but it could be interesting and potentially be much easier to build then a complete Rust target.
Beta Was this translation helpful? Give feedback.
All reactions