Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

zig is not cool at all, its ugly as sin, and has zero use case other than mingling with legacy c code, and who in their right mind wants to be doing that

its a hipster language, absolute insanity to use it when rust exists unless you have that very specific c related slave work to do





> its ugly as sin

Uncalled for and subjective. Certainly plenty of people call Rust's syntax ugly. Discussing syntax and not semantics is a waste of time.

> has zero use case other than mingling with legacy c code

So it has a use case?

> who in their right mind wants to be doing that

Some people have to.

> absolute insanity to use it when rust exists unless you have that very specific c related slave work to do

Some people do.

What's the need for such emotionally charged language in your comment?

I have my own reasons not to use Zig at this moment. I want enforced memory safety and am waiting on 1.0 to see what the language finally looks like. Until stabilization I certainly won't be using it in production. But that doesn't mean the project is meritless, that experimenting with language features before then is wrong, that making a language suitable for specific niches is a bad idea.

I don't see Zig as a replacement for tools that would have been written in Go, Java or C#, and I would rather we had less memory unsafe software out there, but it is a clear step function ahead of C.

Just like I and many others spend a lot of time trying to make Rust the best it can be, their team is doing the same.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: