Earlier quoted context omitted.
This is a complete lie.
Like what is lie? I was offered money to develop something in WASM using V, so that they could add it to their "awesome-v" list. Aren't you the part of the core team who bans anyone on discord who asks questions about V's memory management?
V Language Review
191–200 of 336 posts
Re: V Language Review
#192Earlier quoted context omitted.
I don't think this article contains any hatred. There is absolutely nothing wrong with an unfinished language - take a look at https://news.ycombinator.com/item?id=31775216 (2 days ago) for an example. This article criticises V for presenting itself as a usable language , when it definitely isn't, with all these features which don't work.
But I understand what you are saying. Back when I tried the language I expected an unfinshed state because of the version number, but I guess they should make more clear that the features are the goal and not the state what is working currently.
Re: V Language Review
#193Quick glance says: This is like the perfect blend of Go and C. I love it.
Re: V Language Review
#194Earlier quoted context omitted.
Really? I didn't catch that vibe at all. You're saying if you do this without involving the community it is trolling? I guess it is fair to run the article by the community somehow, but I'm not sure the best approach to that. I'm doing a similar thing for Nim so I would like to not be seen as trolling.
They call names to anybody who dares to ask a genuine question they don't like. It's a meme by now, how easy it is to get banned on V's discord server. I've a feeling that author tried to bring these issues on their discord server, got himself banned and then decided to write a blog.
Re: V Language Review
#195Earlier quoted context omitted.
Let's not discount the hundreds of contributors, sponsors, and other developers that continually make contributions to and improve V. The impression should not be given that V is just a one-man show. Many of the offshoot projects are in collaboration with others, not just the author, who have invested heavily in them and also wanted or helped create them.
Even when they are known to be scammers and frauds? V's author is paying others to write things in V (even when basic functionalities don't work as advertised). They don't want to improve the language, they want to create a showcase to attract more funding, that's about it.
As far as I'm concerned, V works as described in their documentation. As with any language, there are some specifics that are subject to interpretation or debate, but that is to be expected.
And, V is not doing anything that other languages also try to do in terms of sponsors and investors to sustain progress, increase popularity, or make improvements.
Re: V Language Review
#196Earlier quoted context omitted.
This is a complete lie.
Like what is lie? I was offered money to develop something in WASM using V, so that they could add it to their "awesome-v" list. Aren't you the part of the core team who bans anyone on discord who asks questions about V's memory management?
Re: V Language Review
#197> Variables aren’t immutable in any significant way because you can trivially turn an immutable reference into a mutable one. To be fair, they didn't claim that the values were immutable, only the variables. Isn't the example in the article basically the same as Java's final variables, i.e. immutable references to mutable values? > No global variables [...] Evaluation: V does not prevent you from creating and mutatin…
It's just a one line bug in the checker, which can be reported via github, but it wouldn't be as dramatic.
Re: V Language Review
#198I never understood the motivations behind V. It's clearly not a hobby project started out by a developer who is genuinely experimenting with PLs and want to put out something unique. It feels more like a stunt or a flair to either extort money or become famous. All that would be perfectly okay if V did what it claims to do but the author fanatically makes exciting claims but implements only fluff to hide the underlyi…
Ductaped languages can be extremely useful though (cf. PHP). But extraordinary claims were what failed V and---sadly and contrary to my remaining hope---continue to do so.
Re: V Language Review
#199Earlier quoted context omitted.
It's just a one line bug in the checker, which can be reported via github, but it wouldn't be as dramatic.
Maybe I misunderstood then. I was saying that it seems to behave basically like Java. Is that a bug?
`const x = foo()`
There's a bug that allows to trick the compiler and modify the const via another variable, it's a one line fix, and will be fixed today.
Global mutable variables are only allowed with `-enable-globals` and are supposed to be used only in low level code, like drivers and kernels.
Re: V Language Review
#200Earlier quoted context omitted.
What do you mean "falsely accusing"? Looks like Xe's blog was correct, V was vaporware back than. According to this post, it still kinda is.. At least the most interesting parts like unique memory management is 100% vaporware.
It wasn't vaporware back then, it isn't now. Here's a 1.5 year old demo of V's autofree working: https://www.youtube.com/watch?v=gmB8ea8uLsM
I asked this question before and was banned on discord, do you have control flow graph analysis anywhere in V? If not, how do you suppose your autofree engine would work flawlessly?