Comment by jitl
3 years ago
My recommendation is that if you like the look of V, you should consider Zig or Odin as well. Personally, Zig seems like the most promising C-but-modern language due to the interesting compile-time programming features and impressive investment in toolchain infrastructure.
An article like the V one on Zig checking the claims would be awesome, wouldnt it.?
You're welcome to write it yourself.
Something you'll see by reading the overview is the part where the Zig team themselves warn you that Zig is not a fully safe language and link to articles describing the safety boundaries. Scroll to the bottom of this section:
https://ziglang.org/learn/overview/#performance-and-safety-c...
I think it would be fun and educational!
Why do you keep saying "competitors"? Do you really think every V detractor in this thread has their own pocket language they want to shill for at V's expense?
I don't think that's the case. I believe most people just don't like seeing others spreading lies and like when they are refuted.
1 reply →
No, the reason is that Zig doesn't make wild claims about what it can do and then fail to back them up.
Based on your posts in this thread, you seem to have a very paranoid outlook, where everyone is out to get V for no rational reason at all, and implying they have sinister motives. But: anyone can just run the code examples in the article and see for themselves that V is just not living up to its promises. It's just more confirmation that the V people are a little cult that can't take any criticism at all.
1 reply →
Oh please, V is a meme or marketing scam not a competitor to any other PL. I'm glad someone calls V's unfounded claims from time to time so maybe less people will waste time and money on V.
What's your deal, is V your language or something?
4 replies →
Zig is arguably not something similar enough that it would be attractive. Odin and Vlang are kind of offshoots of Golang, so would be more similar and attractive to those users. If a person is a Golang user, they would be more likely to see the advantages and possible improvements of Odin and Vlang.
“Those users” are a mystery to me. Who are they? Instead of talking about hypothetical persons, I am sharing my perspective and recommendation, as someone who learned C before learning Go, and who programs Go from time to time. To me, Go feels like C set to “Very Easy Mode”. Memory: specify layout but don’t worry about freeing it! I see Zig as C set to “Easy Mode”. More control than Go, can do all the C things as good as C, but memory management is explicit (like in C, but less tricky to get right).
Nah, very much personally dislike those two languages for various and many (predominantly technical, but some aesthetics are involved as well) reasons. V hits a sweet spot coming from a Ruby background.
Where does language like Vala stand? Is it worth checking out?
I think of Vala as the “Swift of Gnome”. As in, a nice language primarily useful for programming in the World Of Gnome, like Swift is a nice language for programming in the World of Apple. I don’t use Gnome, so I’m not interested in their Swift. ¯\_(ツ)_/¯
Vala hasn't really caught on outside of the GTK world, since it's based on the glib object system.
Similar to a language like D. Technically quite good, but not quite compelling enough that it has picked up momentum that is likely to push it into the mainstream and generate a large library ecosystem.
Do you mean Vale? Vala (the gnome langage) is in an unrelated category.
Vala seemed interesting to me quite a while ago, but V ticks the right boxes.