Live data from Hacker News

Hello V-Lang

blog.hackersreboot.tech

71–80 of 193 posts

Re: Hello V-Lang

#71
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?

Because nobody wants to deal with another PHP in the unlikely case V takes off.

It's hard to find a language farther away from V than PHP.

Re: Hello V-Lang

#72
post #63
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…

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.

Re: Hello V-Lang

#73

Earlier quoted context omitted.

Maybe, but I can tell you when I was 15 I didn't have instant worldwide reach and the on-the-Internet-nobody-knows-you're-a-dog effect at my disposal, and neither did my readers.

I grew up with if you build people will come. I don’t think it is like that anymore …

I think/hope that it is still like that, just that haters are a subset of people, whose opinions are currently disproportionately magnified.

Re: Hello V-Lang

#75

Earlier quoted context omitted.

Because nobody wants to deal with another PHP in the unlikely case V takes off.

It's hard to find a language farther away from V than PHP.

I dunno, the design philosophy seems ripped out of their (former, to their credit!) playbook.

https://twitter.com/woketopus/status/1447150924846313475

Re: Hello V-Lang

#76
post #14

Earlier quoted context omitted.

Here's an article from around the time, "V is for Vaporware": https://christine.website/blog/v-vaporware-2019-06-23 (and discussion of that on HN: https://news.ycombinator.com/item?id=20258485 ) I imagine things have improved since 2019, though.

It's a very biased and old list of articles from an author who openly claimed that "V should die". For example, the performance of V is measured on a debug build, without vlib cached, without vfmt disabled, with a 10x slower backend. Here's V compiling itself in 0.3 seconds: https://www.youtube.com/watch?v=pvP6wmcl_Sc Also complaining about not running on all Linux flavors on day 1. Right now V runs on literally ever…

> an author who openly claimed that "V should die".

Citation needed. Or is the source for that claim the same as that for V benchmarks?

Re: Hello V-Lang

#77

If you'd like to check out more about V, here's the GitHub repo: https://github.com/vlang/v Very thorough documentation: https://github.com/vlang/v/blob/master/doc/docs.md One of the coolest latest projects is the Vinix OS, written fully in V: https://github.com/vlang/vinix It's a POSIX OS that already runs libc, bash, GCC, g++, and Doom.

For anyone not aware, this is the creator of V.

It would be nice if you were upfront about this in your posts or profile, especially when you jump in to dismiss people's complaints about your project. https://news.ycombinator.com/item?id=25512003

Re: Hello V-Lang

#78

Earlier quoted context omitted.

It's hard to find a language farther away from V than PHP.

I dunno, the design philosophy seems ripped out of their (former, to their credit!) playbook. https://twitter.com/woketopus/status/1447150924846313475

V's design is completely opposite.

Re: Hello V-Lang

#79
post #61

Earlier quoted context omitted.

> what is not clear to me at the moment is what are the specific innovations over the other already established languages. I'll make it more clear on the website. There's already a comparison to Go, the language V is most similar to: https://vlang.io/compare#go Quite a lot of improvements. V is basically about having the performance of C, the ease of use of Python, the simplicity of Go.

Thanks for the link; that's going in the direction I was looking for. So could one say that V is essentially the Go the author would have wanted, and the new language is justified by the "~20%" difference, and an independent development is necessary due to the slow pace at which Go is evolving? So that would be a similar motivation as Nim versus Python, or Oberon+ versus Oberon. The feature differences in list form a…

I created V because Go didn't work nicely with C for my project.

So just that would be enough for me to use V.

Variable shadowing makes code more bug prone and confusing.

As for the size: V uses system's official API (libc), including networking. Go has their own libs that have to be statically linked in to the binary.

Re: Hello V-Lang

#80
post #43

Earlier quoted context omitted.

Because author kinda twisted terms to make it seems he achieved the impossible. Felt like he did better than rust+ada+haskell, all without using memory and faster than an eyeblink.

Maybe the author just likes to implement programming languages and sets high goals. All those who have experience with this know that it is a lot of work. Apparently, the author has been working on this for many years and has achieved a lot. I recently bought the Packt book; what is not clear to me at the moment is what are the specific innovations over the other already established languages. Thus, it would be helpf…

> sets high goals

The problem is that in the initial releases the "high goals" were listed as "features" of the language, not as planed improvements of the initial implementation. So even now when I read a list like in the article, I'm not sure which are already implemented and which are just wishes, but after the initial bad impression I'm not bother to check.

Post reply on HN