It seems to be doing much better, has attracted lots of contributors, and is no more mere vaporware but an actual language on GitHub, so there's that...
What's up with the editorialized submission title?
Did we ever figure out what V's author is trying to sell? The closest I came to a motivation is that they want attention, acclaim, and a cult of personality; y'know, the Wolfram special.
So? If one is not religiously motivated, I don't see what problem they'll have with someone wanting attention and acclaim, or even a cult of personality. As long as they deliver...
Linus or Guido or even Larry Perl have had both attention, acclaim, and a "cult of personality" and it's been totally possitive...
But I didn't put "cult of personality" in the title. I'm talking about [0], specifically:
> [P]lease use the original title, unless it is misleading or linkbait; don't editorialize.
My question is really for the submitter, although it doesn't look like they're going to come back and explain themselves. V isn't somehow a sum of Go and Rust. Seriously, look at that stupid stupid statement. Consider it in its fullness. Imagine how many small misconceptions about the nature of programming must have been added together in order to get such a pseudoprofound utterance.
Cults of personality are a real problem when it comes to programming languages. By my quick estimates, about half of TIOBE's list of popular programming languages are languages that exist due to a mythologized Great Man (Ruby, Python, C++, PHP, JavaScript) or small conclave of Great Men (C, Go, Swift, Java) having deep insights or understanding of programming. However, there's no serious evidence from outside our system to suggest that any programming language is good, and that should put the entire premise into doubt.
>[P]lease use the original title, unless it is misleading or linkbait; don't editorialize.
Of thousands of readers on HN, and thousands of people who submit stuff, I'd say a small minority has read or cares to read the submission guidelines. I'm on HN for over 10 years and hardly ever read them, much less having internalized them (not the poster, just saying).
So the "don't editorialize" rule is not that known to everybody as you assume, as to make "self-evident" that someone purposefully violated it. It's more probable that they just posted with a title they liked and didn't know they need to copy over the original one...
V looks really promising like something between Go and Rust. but there is still so much work to do, ecosystem are not cheap in terms of resources and community. nice looking "another one" language may be not enough to get succeed
oh "There's no garbage collection or reference counting. V cleans everything up during compilation. If your V program compiles, it's guaranteed that it's going to be leak free." but "Unfortunately, this only currently works for basic situations; manual management is required for more complex cases, which are another WIP."
This author is certainly building on his own dreams. As with many other promises and hype he gave..
There has been research on escape analysis, static memory management and all. Even not considering equivalence to halting problem, it has proven basically impossible to manage memory at compile time except very simple programs. This is a reason why rust ownership semantics are so complicated. And still anything complicated will use reference counting for many shared references. (Eg: Linux kernel).
But this guy is not even good at marketing he is doing -- some promises look very shady and comparisons are not apples to apples.
I see how big efforts zig and odin authors made, and the languages are impressive. V is a hyped piece from beginning and this makes the author seem more shadier.
That makes the title of this post more like a "worst of both worlds". Not good marketing.
I read about this or a similar approach before. I've got no idea how they think they'll pull it off without requiring rust like annotations or reducing expressive power to something below TM equivalence. Or "leak free" doesn't mean what I think it does.
However, has Vlang delivered on its promises? There were several heated discussions around that topic in HN.