Live data from Hacker News

V Language Review

mawfig.github.io

191–200 of 336 posts

Re: V Language Review

#191

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?

No post body was provided.

Re: V Language Review

#192

Earlier 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.

Funny, I've never had any misgivings or unfulfilled expectations so far. I suppose my "defaults" are a bit different than others. Very disheartening to see the world in such a state as people feel its necessary to waste times with negative activities vs trying to build and uplift.

Re: V Language Review

#194

Earlier 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.

Untrue on both counts.

Re: V Language Review

#195
post #153

Earlier 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.

From what I've seen, V's author (along with other contributors and sponsors) have been constantly improving the language. Of which, these efforts are applauded by V's users and supporters.

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

#196

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?

No post body was provided.

Re: V Language Review

#197
post #160

> 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.

Maybe I misunderstood then. I was saying that it seems to behave basically like Java. Is that a bug?

Re: V Language Review

#198
post #95

I 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.

Can you list here the extraordinary claims that failed please.

Re: V Language Review

#199
post #197

Earlier 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?

V has global consts, they are immutable, but can be initialized with complex expressions, for example

`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

#200
post #77

Earlier 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

Again!! Same video you've been throwing on whoever asks about "autofree", knowing very well that it doesn't work.

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?

Post reply on HN