Comment

Comment by skywal_l

Zig is a very interesting language. You are able to do thing that would require wizard level skills in C with simple plain language construct. Like serializing/deserializing an enum variants over the wire for example in the most efficient way (look at std.json.{parser, stringify} [0]).

> soon we’ll also have a package manager

This. If they succeed to do this (and I have my doubts) it will be a paradigm shift for low-level "system" programming.

Let's hope this is not vaporware.

Finally, it's relatively easy to contribute to Zig. Andrew Kelley is very opinionated on where the language should go with an emphasis on simplicity which sometimes can make things awkward but he is also persuasive and welcoming. I have been using Zig for a month and I am still positively surprised so he must be onto something.

[0]: https://github.com/ziglang/zig/blob/master/lib/std/json.zig#...

parent skywal_l 5 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton