Hi, I declared Bug#60889, [1] which provides a Zig build system, as a prerequisite for Bug#64208. [2] The latter packages two Zig applications that use the build system in the former.
One of the Zig applications is a new Wayland compositor called River. [3][4] The Debbugs change is not visible in Mumi, so a brief note here seemed appropriate. The bug control system [5] has in fact many advanced features that can help manage large numbers of bugs. Like most large software projects, GNU Guix has a lot of open patches and bug reports. While I have everyone's attention, I'd also like to take the opportunity to ask any available committers to please review the new Zig build system. Zig is an exciting language. [6] Using strong but inferred types, it brings many of Rust's ideas to a language that looks and compiles like C yet feels like a script. I like GNU Guile much better but to this author, Zig appears as a more natural evolution of the C ecosystem for system-level programming than Golang. (I hope neither Rob Pike or Ken Thompson take offense.) Most notably, the Zig tooling is super easy to use, especially for wasm32-wasi. Please try it one day & thanks! Kind regards Felix cc: Ekaitz [1] https://debbugs.gnu.org/60889 [2] https://debbugs.gnu.org/64208 [3] https://isaacfreund.com/blog/river-intro/ [4] https://archive.fosdem.org/2021/schedule/event/zig_wayland/ [5] https://debbugs.gnu.org/server-control.html [6] https://www.infoworld.com/article/3689648/meet-the-zig-programming-language.html