4 ms·
I spent some time with Zig a while ago. Here are my conclusions: - The string handling is braindead - The compiler and stdlib is immature. This seems like the
by ddevault 9y ago
I spent some time with Zig a while ago. Here are my conclusions:
- The string handling is braindead
- The compiler and stdlib is immature. This seems like the first programming language the guy has written. You should have a few failures to learn from before you make a Serious Programming Language imo.
- Code run at compile time is a neat idea but has a weird syntax and really really complicates the internals of the compiler and related tooling.
Unfortunately this is no C replacement IMO.
- AndyKelley 9y agoNote: The set of people in the Zig community who are blocked is size 1 and it is Sir_Cmpwn. He is blocked for being rude, destructive, and making a large number of incorrect claims, which he ignores the rebuttals to.
- bpicolo 9y agoHey Andy, I'm getting a 403 on your docs page: http://ziglang.org/documentation/ http://ziglang.org/documentation/
- AndyKelley 9y agoThe link was outdated in the README. Fixed. http://ziglang.org/documentation/master/ http://ziglang.org/documentation/master/
- ddevault 9y agoIf you're going to make claims like this in public I think you had better back them up.
- halayli 9y agoYour feedback is not constructive. At least give examples why it's stdlib is immature or why the string handling is braindead and what you think is missing. This way the community would know more what to work on.
- ddevault 9y agoI should have mentioned that I approached Zig with my feedback at that time and engaged in discussions on the matter. My concerns were largely disregarded.
- halayli 9y agomaybe they were disregarded because the feedback was too generic and cannot be acted on. My point was if you're giving feedback make sure the receiver can do something specific about it.