Live data from Hacker News

The V Programming Language

vlang.io

51–60 of 308 posts

Re: The V Programming Language

#51

No null No global variables No undefined values No undefined behavior No variable shadowing Bounds checking Option/Result types Generics Immutable variables by default Pure functions by default Immutable structs by default me> Wow. That's a good feature set to have !

Yes, a very good feature set "to have". I think, at this point not even half of them are implemented. The author is doing a major disservice by presenting as if everything is complete in the main website.

Re: The V Programming Language

#53
post #26

Earlier quoted context omitted.

> He's collecting $927/month on Patreon by deceiving generous and hopeful programmers. Oh my. This is alarming. I have never thought that the author was already getting that much money out of this incomplete piece of software.

I couldn’t see much code in his github so I assume it’s all smoke and mirrors. How does this even get voted so high here? Just on the claims?

[deleted]

Re: The V Programming Language

#54

The claims in the homepage are completely refuted by the readme in the downloaded package. The compiler is not 400 kb dependency free. It requires shit ton of stuff. The codegen as well as hot code reloading is not present, so even the compiler performance claims and hcr on the homepage are lies. Even Rust like memory management that they claimed is not there. Volt is said to be written in Vlang using the UI present…

> It requires shit ton of stuff.

No it doesn't. You can build the compiler with `clang v.c`

> But the readme says that the UI package does not run on Linux, so how can Volt be written in Vlang?

The UI package is not available for everyone on Linux yet. Doesn't mean I can't use it.

> hot code reloading is not present

It will be on June 22.

Why do you spread lies and even ask to report me based on these lies? Are you the developer of Odin, who started a similar thread 3 months ago?

Re: The V Programming Language

#55

[flagged]

Wow, calling me a fraud and a scam artist based on these "facts"?..

The compiler has ZERO dependencies, as stated on the website. You can build it with `clang v.c`.

Do you really think the compiler needs glfw or freetype to function? It's for the graphics library to build things like the tetris.v example.

As for clang, It was made very clear that V compiles to C in addition to emitting native code, and that it's much more stable at the moment.

Hot code reloading will be available on June 22.

Cross compiling already works, and you saw this on twitter. How can you claim it's a lie? https://twitter.com/v_language/status/1137537130887077890

Re: The V Programming Language

#56
post #20

weird how other language creators are ganging up against the author here...

Because language creators do know what is possible and what is hard. I think the Odin's creator has made some mistakes when presenting one's criticism [1] but even without knowing much PL knowledge AndyKelley is very clearly showing that it is shady. [1] https://github.com/vlang/v/issues/35 (For example, there are ways to implement generics or interfaces without AST, much harder but a possible endeavor.)

Yes, Andy Kelley being really reasonable:

https://news.ycombinator.com/item?id=20231484

Calling me a scammer because "V requires glfw and freetype". I have no words.

Re: The V Programming Language

#57

The claims in the homepage are completely refuted by the readme in the downloaded package. The compiler is not 400 kb dependency free. It requires shit ton of stuff. The codegen as well as hot code reloading is not present, so even the compiler performance claims and hcr on the homepage are lies. Even Rust like memory management that they claimed is not there. Volt is said to be written in Vlang using the UI present…

> It requires shit ton of stuff. No it doesn't. You can build the compiler with `clang v.c` > But the readme says that the UI package does not run on Linux, so how can Volt be written in Vlang? The UI package is not available for everyone on Linux yet. Doesn't mean I can't use it. > hot code reloading is not present It will be on June 22. Why do you spread lies and even ask to report me based on these lies? Are you t…

SO many comments and questions on this thread, yet you chose to reply on only the ones which point out your hypocrisy and lies that can be seen by everyone. Most of the features listed on your website are not implemented in the compiler as per "your own" readme.

> No it doesn't. You can build the compiler with `clang v.c`

No one is talking about building the compiler. It is about dependencies required by the V compiler. It is not 400kb without dependencies. It requires clang, and the stdlib requires graphics libraries. You just cannot claim to be 400 kb dependency free.

> The UI package is not available for everyone on Linux yet. Doesn't mean I can't use it.

I assume Rust like memory management is also available only to you? Because again nobody can see it in the release. Or how do Volt and the 10 other projects you have written in V manage memory?

> It will be on June 22.

Yeah? People will be waiting to try it out.

> Why do you spread lies and even ask to report me based on these lies?

Me? Lies? LOL. Me and Andrew both just pointed out the discrepency between the website and the readme. So either the website is wrong or the readme is wrong. If the website is wrong, you are a blatant liar. If the readme is wrong, then why am I not being able to compile V code without clang?

> Are you the developer of Odin, who started a similar thread 3 months ago?

No I am not. And he probably was the first one to catch your bluff.

Re: The V Programming Language

#58

[flagged]

Wow, calling me a fraud and a scam artist based on these "facts"?.. The compiler has ZERO dependencies, as stated on the website. You can build it with `clang v.c`. Do you really think the compiler needs glfw or freetype to function? It's for the graphics library to build things like the tetris.v example. As for clang, It was made very clear that V compiles to C in addition to emitting native code, and that it's much…

> Do you really think the compiler needs glfw or freetype to function? It's for the graphics library to build things like the tetris.v example.

Do you ship the compiler with those libraries that require those packages? If yes, then the compiler is not 400kb. The compiler nowadays never means only the compiler executable, it means the complete environment it ships with.

Re: The V Programming Language

#59

[flagged]

I wonder what will happen on the day he's supposed to open-source this thing. Delete everything and run away with the money? Kick down the can and delay source release once more? Apologies? ("but but it's pre-alpha software!")

The release was supposed to be today. Few hours ago was changed to 2 more days.

Re: The V Programming Language

#60

Earlier quoted context omitted.

Wow, calling me a fraud and a scam artist based on these "facts"?.. The compiler has ZERO dependencies, as stated on the website. You can build it with `clang v.c`. Do you really think the compiler needs glfw or freetype to function? It's for the graphics library to build things like the tetris.v example. As for clang, It was made very clear that V compiles to C in addition to emitting native code, and that it's much…

> Do you really think the compiler needs glfw or freetype to function? It's for the graphics library to build things like the tetris.v example. Do you ship the compiler with those libraries that require those packages? If yes, then the compiler is not 400kb. The compiler nowadays never means only the compiler executable, it means the complete environment it ships with.

The V compiler is the program that builds source in V. It has zero dependencies, and that's the claim.

The modules can have gigabytes of dependencies, this doesn't make the compiler depend on them.

Post reply on HN