3 ms·
> My problem here is one of trust. The "trust" argument appears disingenuous. There is a difference between a bias preference or supporting another language,
by Tozen 5y ago
> My problem here is one of trust.
The "trust" argument appears disingenuous. There is a difference between a bias preference or supporting another language, versus not trusting.
Anybody who took the time to actually use the language and study them on GitHub, would see they are on a tremendous development pace where they have been doing weekly releases for years (https://github.com/vlang/v/releases https://github.com/vlang/v/releases). That's called consistency. Usually the hallmark of reliability, which can instill trust.
On GitHub (https://github.com/vlang https://github.com/vlang), you can see the activity of not only V, but many of the related projects such as vc, vinix, gitly, vls, vab, etc...
> The people behind the language have made wild claims that are objectively false.
> It is understandable, what I'm asking them is to be clear and honest about that.
Again, this is quite a distorted take, which many might say is clouded by bias. V's GitHub (https://github.com/vlang https://github.com/vlang) very accurately shows the state and activity of the programming language. There are no "wild claims" on V's GitHub, other than clear and precise data, activity, and releases.
In regards to V's web page (https://vlang.io/ https://vlang.io/), they describe the language relatively accurately, in addition to promotion. No different to what other languages do. For example, Nim describes itself as "efficient, expressive, elegant". Really? Is that a "wild claim" too or simple self promotion?
For greater clarity, it's quite simple to click the link to the documentation on V's web page (https://github.com/vlang/v/blob/master/doc/docs.md https://github.com/vlang/v/blob/master/doc/docs.md), which goes over the features and capabilities of the language more precisely. There is no "wild claims" in their documentation, other than the usual need for some updates here and there, for a language in alpha.
If anything, the "wild claim" is to keep saying or pretending V is vaporware, as if it doesn't exist, after more than 84 releases (they just had a new one), YouTube videos, ebooks, documentation, etc...
> That is my issue with it. They have been called out for it multiple times. The first time I discovered V was in 2019...
V was debatably being called out by advocates and supporters of other competing programming languages before they could even release an alpha on GitHub (mid 2019).
Then the developers were getting dragged, as if the just released alpha was supposed to be a finished product. And if you read into the various back and forth, there appeared to be elements of jealousy and odd focus over them having Patreon support or it being equivalent to that of their preferred language. That's more indicative of "cat fighting" between languages and disguised pettiness.
> I think you're being a bit too paranoid here. The vast majority of new languages fail without anyone trying to make them fail. Especially these days in the "C/C++ replacement" niche. There's at least Ada, Rust, D, Zig, Go, Nim, Odin, Myrddin, ATS, Swift. There are probably way more than I forgot.
Not being paranoid, so much as calling it as I see it. There is a lot of bias and competitiveness between languages. So, when assessing the viability of a language, its best to see through some of what is being said.
True, many languages and projects have failed. This then demonstrates that V's present weekly release schedule makes them even more credible. They are demonstrating that they can independently stand with Rust, Go, Zig, and Nim as a useful language.
- Zababa 5y ago> In regards to V's web page (https://vlang.io/ https://vlang.io/), they describe the language relatively accurately, in addition to promotion. No they don't, see my various points that you have ignored about false claims. You're again talking a lot about bias, as if I was defending another language "against" V. I am not. I'm judging V on what they show, and the first thing you see is vlang.io, which contains many false claims, and has contained them for years now. You're right that consistency is important. The actual developement behind the language seems to be going well, which is great. All I'm asking is for them to stop lying and making false claims on their page, because this completly breaks my trust in them. > For example, Nim describes itself as "efficient, expressive, elegant". Really? Is that a "wild claim" too or simple self promotion? For the record, I think Nim marketing (on the page or by people using it) is also exagerated, and that's one of the thing that makes me avoid it. Their claims are more vague, which makes them harder to refute, but for example: > Modern type system with local type inference, tuples, generics and sum types. That's ML. 1973. I wouldn't call that "modern". But that's more of a nitpick. The website of Nim is in general more reasonable about their claims. It doesn't say "here are the coreutils, reimplemented in Nim" while pointing ot an empty repo. For V, on the comparaison page with Go: "- No GC", on the main page of V: "Most objects (~90-100%) are freed by V's autofree engine: the compiler inserts necessary free calls automatically during compilation. Remaining small percentage of objects is freed via GC.". Either no GC is false, or the frontpage gives false informations about memory management. In both case that's not inspiring confidence. > If anything, the "wild claim" is to keep saying or pretending V is vaporware, as if it doesn't exist, after more than 84 releases (they just had a new one), YouTube videos, ebooks, documentation, etc... V, as in the language that's on github.com/vlang, exists and is very real. V, as in the language described on vlang.io, doesn't. They had two full years to fix this, and they didn't. So this means that at best, showing correct information is not high-priority for them. This goes against my values. Since you're accusing pretty much everyone else of showing bias, I can get a bit paranoid too. Maybe they keep a page like that because it'll make people talk about the language. Maybe it will even convince a few people to try. I can't accept that attitude coming from people working on a compiler, and thus won't use V as long as this issue exists. > True, many languages and projects have failed. This then demonstrates that V's present weekly release schedule makes them even more credible. They are demonstrating that they can independently stand with Rust, Go, Zig, and Nim as a useful language. We are using two different definition of "failed" here. I could work on a C replacement for 50 years, and say that it "stand with Rust, Go, Zig and Nim as a useful language". Which would be technically true. But people here often talk about popularity. In that sense, V stands with Zig and Nim as "known by a few people but not much more", while Rust and Go now have a place in the industry. I also wish you would spend less time accusing me of being biased against V and spend more time explaining to me why the main page of V still has wrong information in the favor of V 2 years later. It's easy to dismiss any external criticism as competition trying to put you down. Some people are probably doing this. But there is still valid criticism from non-users, like what I'm offering here. You're free to take it or leave it.