10 votes

Zig 0.5 Release Notes

2 comments

  1. ntgg
    (edited )
    Link
    The only thing I don't like in this release is the @import("root") feature. It feels very messy and exactly what I don't want to be in a language like zig. Other than that, Zig is probably the...

    The only thing I don't like in this release is the @import("root") feature. It feels very messy and exactly what I don't want to be in a language like zig. Other than that, Zig is probably the most promising language aiming to replace C. You can do everything you can do in c, but with a much stronger type system, no null values, and great error handling.

    6 votes
  2. wirelyre
    Link
    What a great detail. Working with LLVM targets is a major pain because it's so hard to figure out which ISAs and machines are supported. Having first-class support within the tooling for what is...

    Zig now provides libc for the following targets (find this information with zig targets)

    What a great detail. Working with LLVM targets is a major pain because it's so hard to figure out which ISAs and machines are supported.

    Having first-class support within the tooling for what is actually supported by the binary you're running is really encouraging.

    2 votes