Live data from Hacker News

Hello V-Lang

blog.hackersreboot.tech

141–150 of 193 posts

Re: Hello V-Lang

#141

Earlier quoted context omitted.

That was before the public release and only lasted for a week. So saying now 2.5 years later some things are closed source is ridiculous.

Could you point to the C2V source?

We could, but it's not yet public. Rest assured, it exists and there is work going forward on it to get it out the door somewhat soon.

You may find the public `go2v` work interesting. It's being worked on by some other folks in the community: https://github.com/vlang/go2v

Re: Hello V-Lang

#142
post #72
post #63

Earlier quoted context omitted.

HN is usually an incredibly welcoming and encouraging community. Any criticisms are honest, sometimes harsh and maybe on the overly sceptical side, but mostly decent and civilised ... Unless Vlang comes up. > What a piss-poor excuse for an article! The article is no different from many new-sexy-js-framework blog posts I see here, but these never get that amount of hate. Why is that?

>Unless Vlang comes up Yes that is why I am surprised it is still on the front page. Normally anything to do with Vlang get flagged within a few hours on HN.

Exactly. Yet and for example, Zig and Nim articles are posted at will without issue. Recently, Zig related ones have been very numerous, as if people had invested stock into it. In contrast, Vlang related ones often get flagged for unknown reasons. Quite strange. Where is the fairness?

Re: Hello V-Lang

#143
post #27

Here are the summarized V features for anyone who dislikes salestalk: - small binaries and fast compilation - cross-platform support - cross-compilation - cross-platform drawing library (GDI+/Cocoa Drawing, OpenGL) - native GUI toolkits (V-UI) - value types - auto-free engine that adds necessary free() commands - C transpilation (both ways, allegedly emits human-readable C) - C foreign function interface ("V can call…

i'm pretty sure that half of these features don't work. Such as the famous "autofree" where everyone doubted it could work and the solution now was.... to drop in boehm-gc. for anyone unfamiliar with v, take everything on that list with a giant spoon full of salt.

> i'm pretty sure that half of these features don't work.

That's just bashing. It's one thing to actually use something and criticize, its another to not even use the language and assume things.

> Such as the famous "autofree" where everyone doubted it could work and the solution now was.... to drop in boehm-gc.

Autofree is still part of Vlang. Also, many other languages have multiple methods of memory management. Which many argue is a good thing. Take for example, Nim, which has several (see below). Yet, I have never seen anybody at HN lose their minds over it and bash Nim about it.

Nim has: gc:refc, gc:markAndSweep, gc:boehm, gc:go, gc:arc, etc...

So exactly why can't Vlang have both AutoFree and GC? Yeah, the correct answer is that it should not be a problem. And as a newer developing language, they should be allowed to experiment to find what works best, as the other languages before it.

Re: Hello V-Lang

#144
post #3
post #2

What a piss-poor excuse for an article! Reads like a press release; all puff and no down sides. Anyone with any familiarity with the V project will know it's been mired in controversy from day 1, thanks to the [often hyperbolic] claims of its inventor. All of which seems to have passed the author of this article by, as he just gushingly repeats them unquestioningly. Mind you, he does describe V as "all new", so maybe…

> thanks to the [often hyperbolic] claims of its inventor To be fair.. I always see this in HN comments about V, and at this point it sounds just as a non-objective and prejudiced evaluation as the article is. I agree that the article should have presented some downsides. But to start a discussion, how about presenting some valid criticisms? Clearly people have worked on this project for a while. Have they completely…

Lol this right here. This is it. "all skepticism is equally valid". A crock of nonsense. One side has pointed out, repeatedly, how that statement is true. If you don't know better, that's on you. This whole "aww my subjectivity" completely ignores the wisdom of the crowd of "no, really, this is snake oil, can we fucking not".

But as usual, people are looking to have an opinion spoonfed and are upset when it's not the narrative they wanted.

Re: Hello V-Lang

#145

Earlier quoted context omitted.

Good find, a pretty specific issue resulting in an unhandled error. That's why the language is not 1.0 yet :) Such cases are quickly picked up and fixed by the team. This one is already being worked on and will be fixed this week. 300+ contributors.

FWIW bro I enjoy that you are building something so ambitious and making progress despite the unwarranted hate. I have no idea why you bring out so many visceral trolls. Can someone share why this guy and vlang are so hated? It seems like he is ironing out the kinks even years after the hate keeps piling on. He keeps this up he's going to win.

It is very impressive that the creator of Vlang can come here to face the critics, trolls, and bashers. That tells you something positive about his character and fortitude.

What is also very interesting, is that when various trolls make their derogatory claims or bash on his creation, he responds to them with facts and references. Many of them never respond back and run away.

Re: Hello V-Lang

#146
post #25

An interesting language that’s worth a look https://vlang.io/ https://github.com/vlang/awesome-v

It is indeed very astonishing why many people here have such a negative attitude towards this language.

There is a lot of competition among the newer programming languages. A lot of criticism and trolling is to disguise their invested interest and advocacy for their preferred language. That Vlang rose up so quickly and has done so well for itself in comparison to their language, is a cause of resentment and anger for some.

Re: Hello V-Lang

#147
post #33

Earlier quoted context omitted.

autofree demo: V's compile time memory management demo. Running the Ved editor on an 8 MB file with 0 leaks. https://www.youtube.com/watch?v=gmB8ea8uLsM

Yes, we know, this is always your reply. We also know that boehm-gc is just temporary until you fixed the issues with autofree. Do let me know when that happens.

There isn't any reason why Vlang can't have both autofree and boehm-gc. I don't understand the "must be this or that only" logic being applied to it. Other popular programming languages also have multiple memory management options, and so can Vlang.

Re: Hello V-Lang

#148

Earlier quoted context omitted.

That was before the public release and only lasted for a week. So saying now 2.5 years later some things are closed source is ridiculous.

Could you point to the C2V source?

So, you're saying C2V is closed source then? Which is exactly what Alex said isn't true.

Re: Hello V-Lang

#149
post #145

Earlier quoted context omitted.

FWIW bro I enjoy that you are building something so ambitious and making progress despite the unwarranted hate. I have no idea why you bring out so many visceral trolls. Can someone share why this guy and vlang are so hated? It seems like he is ironing out the kinks even years after the hate keeps piling on. He keeps this up he's going to win.

It is very impressive that the creator of Vlang can come here to face the critics, trolls, and bashers. That tells you something positive about his character and fortitude. What is also very interesting, is that when various trolls make their derogatory claims or bash on his creation, he responds to them with facts and references. Many of them never respond back and run away.

That's what is most crazy to me. Even the creator of Nim (Araq) flamed this guy in the Nim forums but most of his criticism seemed to be superficial and opinion based. I don't know what to think. I'm not a language expert by any means. I just hope this guy succeeds, the goals are tremendous.

Re: Hello V-Lang

#150

Earlier quoted context omitted.

All claims on the website are valid with latest V.

Really? - No null Then what is `voidptr(0)`? - No global variables https://github.com/vlang/v/blob/master/doc/docs.md#global-va... At least add "by default" to the web site. - No undefined values Which is done by initializing all values to 0. Probably not a good idea to do that for references though. (See also "no null values") - No undefined behavior `*voidptr(0)` is accepted by the compiler. Unsigned integer overfl…

Besides the obvious trolling, much of this is your interpretation and what you want the developers of Vlang to say instead. Let's keep in mind that others can have different interpretations, opinions, or things they like to nitpick about too. The developers of Vlang aren't obligated to you or me in any way, so are entitled to type their perspectives on their website.

The real deal are the many users, supporters, and contributors of Vlang. Where on GitHub (which is easy to check), it has more than many other newer languages (in various cases, more support than a couple of newer languages combined). Those people are the ones that count, who are using and improving the language daily.

"You can't put the genie back in the bottle", Vlang is firmly on the road to success and more popularity, despite its detractors and angry competitors.

Post reply on HN