Live data from Hacker News

The V Programming Language

vlang.io

121–130 of 308 posts

Re: The V Programming Language

#121

I'm gonna jump in here too and ask; why are you doing all this to yourself? I'm reading the comments, clicking the links to GH issues, reading websites and blogs and comments and you seem to have a following. A loyal one. A vested one. Sure there are detractors, but if you step back and look; all your detractors are fueled either by your inaction, or your lack of transparency. All your supporters trust you, which is…

> many of which from shills

This breaks the site guidelines. Please review them and follow them when posting here.

https://news.ycombinator.com/newsguidelines.html

Re: The V Programming Language

#122

Earlier quoted context omitted.

Classic.

Stop advertising your language as being more capable than it is. That is the only complaint. You are advertising under false pretenses and asking for money for early access to a product (through Patreon) which does match what is advertised.

By the way, you claimed V was too primitive to build anything other than Fibonacci.

What about this? :)

https://vlang.io/img/buildv.mp4

Are you going to retract your statement and apologize? Doubt it.

Re: The V Programming Language

#123

Earlier quoted context omitted.

I'd hardly call it a drama. Claims like it's not possible to build features without AST or codegen json decoders are just ridiculous.

That is not what I stated in the issue. For the kind of features that you wanted in your language, not just generics, requires a form of AST (abstract syntax tree), and if you language does not have an AST, which is technically possible, then you cannot have a lot of the features you have been advertising.

[deleted]

Re: The V Programming Language

#124

[flagged]

he's getting that much money because his project looks interesting, that is what most developpers want, so they are willing to take the risk

now other language designers need to learn from this project

keep your language simple, keep dependency list tiny, make clean syntax, focus on efficiency and small file size, and you win patrons

but people often then bloat their project, with uneeded features, that makes language harder to read, and harder for tooling to support it

edit:

i love Zig, i'm not using it, but i plan to once package manager is ready and vscode plugin with autocomplete and debugging is available

please make it happen, open bounties if you can't

Re: The V Programming Language

#125

Earlier quoted context omitted.

A pledge to make your language free (as in freedom defined by FSF [1], so its antonym is proprietary) is not an open source by itself. Currently your language is not free. EDIT: s/open source/free/ [1] https://www.gnu.org/philosophy/free-sw.html

V is going to be released in 2 days and be free with a permissive license. You can't call an unreleased language proprietary.

Honestly, what is the holdup on releasing the source? Other languages are developed entirely out in the open - what are you worried about? Why not just release it today in whatever state it's in, as was previously promised?

Without releasing it you're expecting people to put blind faith in you.

Re: The V Programming Language

#126
post #20

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

Language author here; I work on a modern flavor of a classic 90s language.

There are three problems. The first is that closed languages die [0]. V is not Free Software, which is disappointing but not atypical; however, V is not even open source, which precludes a healthy community. Additionally, closed languages tend to have bad patterns like code dumps over the wall, poor community communication, untrustworthy binary behaviors [1], and delayed product/feature releases. Yes, it's certainly embarrassing to have years of history on display for everybody to see, but we all apparently have gotten over it. What's hiding in V's codebase? We don't know. As a best guess, I think that the author may be ashamed of the particular nature of their bootstrap.

The second is that V's author makes promises and claims which are then retracted, falsified, or untestable. Most notably, source for V's toolchain has been teased repeatedly as coming soon, but has never been released. Without an open toolchain, none of the claims made on V's front page [2] can be verified.

Finally, because we can't not talk about it, V isn't a very compelling language. At best, it could be seen as an iterative improvement on Go. If V were more open, then we could make more sincere and complete comparisions, but as it is, V's author alone gets to control the comparisons [3] and benchmarks [4]. Maybe the best argument to be made is that there is room for a series of languages which focus on compile speed, where languages like Go, Jai, and V compete based primarily on how quickly they can transform zero-cost abstractions into low-level code in a single pass.

...But if that's the game, then it's only a matter of time until one of them rediscovers FORTH...

[0] https://blog.golang.org/open-source

[1] https://github.com/voltapp/volt/issues/143

[2] https://vlang.io/

[3] https://vlang.io/compare

[4] https://vlang.io/compilation_speed

Re: The V Programming Language

#127
post #20

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

Language author here; I work on a modern flavor of a classic 90s language. There are three problems. The first is that closed languages die [0]. V is not Free Software, which is disappointing but not atypical; however, V is not even open source, which precludes a healthy community. Additionally, closed languages tend to have bad patterns like code dumps over the wall, poor community communication, untrustworthy binar…

Why do you call it a closed language? It hasn't been released yet. It will be open-sourced in 2 days.

> Most notably, source for V's toolchain has been teased repeatedly as coming soon,

It hasn't been teased repeatedly. It's been "coming in June" since February.

Why lie?

Re: The V Programming Language

#128

Earlier quoted context omitted.

Language author here; I work on a modern flavor of a classic 90s language. There are three problems. The first is that closed languages die [0]. V is not Free Software, which is disappointing but not atypical; however, V is not even open source, which precludes a healthy community. Additionally, closed languages tend to have bad patterns like code dumps over the wall, poor community communication, untrustworthy binar…

Why do you call it a closed language? It hasn't been released yet. It will be open-sourced in 2 days. > Most notably, source for V's toolchain has been teased repeatedly as coming soon, It hasn't been teased repeatedly. It's been "coming in June" since February. Why lie?

Why gaslight?

Can the V toolchain translate C++ to V? It could in February [0] and May [1]. You had only to document it [2]; will the feature be available at the end of the week?

[0] http://web.archive.org/web/20190226163127/https://vlang.io/d...

[1] http://web.archive.org/web/20190520021931/https://vlang.io/d...

[2] https://news.ycombinator.com/item?id=19527569

Re: The V Programming Language

#129

I'm curious but too lazy to look it up myself. SO I'll just ask. How far does the 'linux' specification go. Say I want to run a V program on AIX what kind of libraries will I need? What about the 'windows' specification. Do the redistributables support windows 2000/7/Vista/8/8.1/10 We have a lot of different systems on our clients, mac as well. It would be nice to read concrete requirements for running to really see…

V apps run on Windows XP without any issues. Rolling out a V application is just releasing one .exe file.

Re: The V Programming Language

#130
post #7

I don't really get excited by new languages but I must say I really like what I'm seeing here going through the docs. This is what I wanted nim to be, but with the safety. The standard library and package manager + packages will make or break V. [edit] ow, not open source yet.

Nim is safe enough.
Post reply on HN