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
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.
its a hipster language, absolute insanity to use it when rust exists unless you have that very specific c related slave work to do