|
|
|
|
|
by anand-bala
2244 days ago
|
|
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 |
|