logoalt Hacker News

dwrobertstoday at 11:48 AM3 repliesview on HN

Feels like maybe something lost in translation with their explanation - they say they were fed up of data structures etc. but they returned to Rust? I’m assuming there’s something a bit more nuanced about what they got tired of with Zig


Replies

namr2000today at 1:40 PM

Rust is a world away from Zig as far as being low-level. Rust does not have manual memory management and revolves around RAII which hides a great deal of complexity from you. Moreover it is not unusual for a Rust project to have 300+ dependencies that deal with data structures, synchronization, threading etc. Zig has a rich std lib, but is otherwise very bare and expects you to implement the things you actually want.

show 1 reply
ecshafertoday at 1:02 PM

I think Rust is "higher level" than C or Zig in the sense that there are most abstractions than C or Zig. Its not Javascript, but it is possible to program Rust without worrying too much about low level concerns.

show 2 replies
mrkeentoday at 2:10 PM

The author was fed up with not having data structures already provided, and needing to roll his own