News for hackers. Stuff that matters.
Re:Why should I have written ZeroMQ in C, not C++ (2012) by anand-bala on Tuesday April 21, 2020 @04:16PM (#22938896)
All the things you mentioned can be found in Zig! [1]

It's exception semantics are very similar to Go, but unlike Go, you have to handle the error. It has constructs like `defer` and `errdefer` which allow you do clean up at the end of the scope or on exception respectively. It has support for Generics and Metaprogramming without having to resort to preprocessor macros.

It just released v0.6.0 and is actively in development with an engaging and helpful community.[2]

[1]: https://ziglang.org/ [2]: https://github.com/ziglang/zig/wiki/Community

Re:Why should I have written ZeroMQ in C, not C++ (2012) by Ididntdothis on Tuesday April 21, 2020 @05:11PM (#22939371)
Zig definitely looks interesting. I may use it in a smaller project to try out.