←back to thread

Zig is hard but worth it

(ratfactor.com)
401 points signa11 | 2 comments | | HN request time: 1.429s | source
1. nickelcitymario ◴[] No.36150574[source]
> [...] easy things seem easy primarily because they are familiar. Easy is subjective. But simple things are simple because they do not complicate; they have fewer concepts. Simple is objective.

This should be printed out as a large poster in every office.

replies(1): >>36154489 #
2. erichocean ◴[] No.36154489[source]
Rich Hickey has done more to popularize that idea in recent years than perhaps anyone else. [0]

In a lot of ways, Zig is to the systems programming space what Clojure is to the information processing space.

If you have 5+ years experience, you want simple, not easy. Both languages deliver real advances on that promise in their respective domains.

----

Back to the article, perhaps not coincidentally, the product my startup is developing is written primarily in Zig (language runtime), Clojure, and an in-house Forth/Factor/Joy derivative for user-level scripting. I guess I really do care about simplicity…

[0] Simple Made Easy: https://www.youtube.com/watch?v=SxdOUGdseq4