vlang/v
View on GitHub ↗ ★ 38,084 V
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
237 mentions on Hacker News by 106 people: 41 stories, 196 comments · first 2019-02-09 · latest 2026-10-07
20082026
-
…Valid criticisms of the language should arguably be more directed towards its issues on GitHub ( https://github.com/vlang/v/issues ), in addition to any blog or article, where the contributors and developers can address them. When…
comment by Tozen · 2022-06-19 · in V Language Review -
…string conversion method for arrays of pointers, that does not check for nil pointers. Once https://github.com/vlang/v/issues/14786 is fixed, that will work too. It has nothing to do with bounds checking, as you can see if you just use `x…
comment by delian66 · 2022-06-19 · in V Language Review -
…behavior. I see what you mean now, yes, that does seem like another good issue candidate. Filed in https://github.com/vlang/v/issues/14787 update: I've responded to the wrong comment, it should have been under…
comment by delian66 · 2022-06-19 · in V Language Review -
…V’s references are similar to Go pointers and C++ references”. The V documentation also has this: https://github.com/vlang/v/blob/master/doc/docs.md#structs-w... > Structs with references require explicitly setting the initial value to a…
comment by delian66 · 2022-06-19 · in V Language Review -
…show - the memory for the new array was initialized to 0. I would have appreciated a bug report in https://github.com/vlang/v/issues , that could be properly tracked till resolution, but apparently people these days have an entire month to…
comment by delian66 · 2022-06-19 · in V Language Review -
…are a function of their arguments only, and their evaluation has no side effects (besides I/O)." https://github.com/vlang/v/blob/master/doc/docs.md#pure-func... It sure sounds to me like V is trying to claim that functions can be pure…
comment by mawfig · 2022-06-19 · in V Language Review -
…that V claims to be pure... "V is not a purely functional language however." (from V documentation) https://github.com/vlang/v/blob/master/doc/docs.md#pure-func...
comment by Tozen · 2022-06-19 · in V Language Review -
…language was even released? This is 2022, not 2019, and we are talking a hundred releases later ( https://github.com/vlang/v/releases ). At least stick to the current evaluation (or attack), which is more relevant, and make points from…
comment by Tozen · 2022-06-18 · in V Language Review -
…having over 90 releases, applications written in it, and thorough documentation about the language. https://github.com/vlang/v/releases (releases) https://github.com/vlang/v/blob/master/doc/docs.md (documentation) https://modules.vlang.io/…
comment by Tozen · 2022-04-19 · in Hello V-Lang -
…to troll or presenting distorted information. It is very easy to go to GitHub and check Insights ( https://github.com/vlang/v/pulse ). Vlang's commits and additions are comparable and on pace with other languages in a similar category such…
comment by Tozen · 2022-04-19 · in Hello V-Lang -
…(at nearly a new one per week pace) and being well documented in terms of language and modules. https://github.com/vlang/v/releases (releases) https://modules.vlang.io/ (modules) https://github.com/vlang/v/blob/master/doc/docs.md…
comment by Tozen · 2022-04-18 · in Hello V-Lang -
…sometime in the 2030s. It's been 6 months since anything was completed on the 0.3 checklist: https://github.com/vlang/v/commits/master/ROADMAP.md
comment by vlang1dot0 · 2022-04-18 · in Hello V-Lang -
…lies; once start digging you'd find misrepresentation in every major features they advertise. 0: https://github.com/vlang/v/search?q=isnil
comment by super_flanker · 2022-04-18 · in Zig self hosted compiler is now capable of building itself -
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…
comment by vlang1dot0 · 2022-04-17 · in Hello V-Lang -
…language and instead see it as the massive pile of poorly implemented hacks it is. [1]: https://github.com/vlang/v/issues/1255#issuecomment-51356505... [2]: https://github.com/vlang/v/issues/4128 [3]: https://github.com/vlang/v/issues/14033…
comment by vlang1dot0 · 2022-04-17 · in Hello V-Lang -
…will show a lot of the controversy is without merit or distortions of language development reality. https://github.com/vlang/v/releases https://github.com/vlang/v/blob/master/doc/docs.md https://modules.vlang.io/
comment by Tozen · 2022-04-17 · in Zig self hosted compiler is now capable of building itself -
…are a function of their arguments only, and their evaluation has no side effects (besides I/O). https://github.com/vlang/v/blob/master/doc/docs.md#pure-func...
comment by ReleaseCandidat · 2022-04-17 · in Hello V-Lang -
>Can you give an example of a trivial input resulting in a crash/C error? Here: https://github.com/vlang/v/issues/14023 I've seen quite a few such issues in the GitHub repo. >We have thousands of tests, lots of big projects written in V (V…
comment by kgeist · 2022-04-17 · in Hello V-Lang -
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…
comment by amedvednikov · 2022-04-17 · in Hello V-Lang -
…reflected that the language was in an alpha state rather than touting stability guarantees etc. [1] https://github.com/vlang/v/issues?q=is%3Aissue+is%3Aopen+lab...
comment by lf-non · 2022-04-17 · in Hello V-Lang -
Interesting. Perhaps the writer might find Vlang ( https://vlang.io/ , https://github.com/vlang/v ) to his liking. But many of these newer languages haven't hit 1.0 yet, so are in alpha and beta stages, so it's hard to say how the finished…
comment by Tozen · 2022-04-06 · in Looking at Zig Programming Language -
Would be good to go check out their documentation and/or modules, to get a feel for the language: https://github.com/vlang/v/blob/master/doc/docs.md https://modules.vlang.io/ The documentation and modules are truthful. What they have…
comment by Tozen · 2022-03-27 · in A statically typed scripting language that transpiles to Posix sh -
…for a language? I remember the bad old days of Go's 32-bit GC not being wonderful for example. [0]: https://github.com/vlang/v/issues?q=is%3Aissue+is%3Aopen+lab...
comment by camgunz · 2022-03-25 · in A statically typed scripting language that transpiles to Posix sh -
…From quickly browsing over the sources, it looks like it is based on dynamic library hot swapping https://github.com/vlang/v/tree/master/vlib/v/live
comment by kubkon · 2022-03-18 · in Hot-code reloading on macOS/arm64 with Zig -
Awesome! vlang has it too: https://github.com/vlang/v/blob/master/doc/docs.md#hot-code-...
comment by mihaigalos · 2022-03-18 · in Hot-code reloading on macOS/arm64 with Zig -
…languages exist for 64-bit architecture that have binaries less than 400 bytes in size. In V ( https://github.com/vlang/v/ ) for example, with the currently experimental native backend, you can produce executables, that are < 400 bytes: $…
comment by delian66 · 2022-03-13 · in Things That Turbo Pascal Is Smaller Than (2011) -
…priorities. Another of the newer languages that fall into a similar usage space would be Vlang ( https://github.com/vlang/v ). It being debatably easier to learn and use, in the context of languages that more easily interact with C.
comment by Tozen · 2022-01-30 · in Uninitialized memory: Unsafe Rust is too hard -
…bothers to actually click the link on vlang.io which refers to "pure functions" it would go to ( https://github.com/vlang/v/blob/master/doc/docs.md#pure-func... ) their documentation where they elaborate on it further. There you will find,…
comment by Tozen · 2022-01-11 · in It's not what programming languages do, it's what they shepherd you to (2020) -
…for the outrageous opinion that V is vaporware, after 84 releases and weekly updates on GitHub ( https://github.com/vlang/v/releases ). > For V, on the comparaison page with Go: "- No GC", on the main page of V: "Most objects (~90-100%)…
comment by Tozen · 2022-01-10 · in It's not what programming languages do, it's what they shepherd you to (2020) -
…looking on GitHub and the documentation. V has been consistently coming out with weekly releases ( https://github.com/vlang/v/releases ) and updates for years now.
comment by Tozen · 2022-01-10 · in Analysis of the overhead of a minimal Zig program -
…they are on a tremendous development pace where they have been doing weekly releases for years ( https://github.com/vlang/v/releases ). That's called consistency. Usually the hallmark of reliability, which can instill trust. On GitHub (…
comment by Tozen · 2022-01-10 · in It's not what programming languages do, it's what they shepherd you to (2020) -
…making steady progress and changes over the last few years. To get an idea about this, refer to https://github.com/vlang/v/discussions/7610 or search their feature request history. The developers and contributors had and are clearly having…
comment by Tozen · 2022-01-08 · in It's not what programming languages do, it's what they shepherd you to (2020) -
…will not rely on them for building software. [1]: https://en.wikipedia.org/wiki/Pure_function [2]: https://github.com/vlang/v/blob/master/doc/docs.md#optionres... [3]: https://vlang.io/compare#go
comment by Zababa · 2022-01-07 · in It's not what programming languages do, it's what they shepherd you to (2020) -
…Download and play with it. To familiarize yourself, maybe better to go over: 1) documentation ( https://github.com/vlang/v/blob/master/doc/docs.md ) 2) documentation on modules ( https://modules.vlang.io/ ) 3) ebook (…
comment by Tozen · 2022-01-07 · in It's not what programming languages do, it's what they shepherd you to (2020) -
This is what spooks me out most for now: https://github.com/vlang/v/issues It looks like a lot of non trivial issues. Other than that I like the concept of V. Maybe except one small thing ":=" ;-)
comment by danielEM · 2022-01-05 · in The V Programming Language Simple, fast, safe, compiled -
The "V" programming language has these features built in. https://github.com/vlang/v/blob/master/doc/docs.md#orm
comment by animal_spirits · 2021-12-31 · in Table Oriented Programming (2002) -
…to the more established languages. For instance, another new one out there that I like is VLang ( https://github.com/vlang/v ). Like Red, it needs to find a sweet spot that will propel it to greater usage and recognition. Partly that can…
comment by Tozen · 2021-12-19 · in I can read C++ and Java but I can’t read Smalltalk (2000) [pdf] -
…Vlang[0], I wonder how they are doing and if it's comparable to Zig, in terms of performance. [0]: https://github.com/vlang/v
comment by rickstanley · 2021-12-06 · in Zig Performance Tracking Dashboard -
…with it. vlang[0] also seems like a nice golang "fork" that I'd be willing to spend time on. [0]: https://github.com/vlang/v/blob/master/doc/docs.md
comment by abdusco · 2021-11-09 · in .NET 6 Released -
Checkout https://github.com/vlang/v/ . Recompiling the V compiler itself from scratch (V is written in V), after you make a change to its source, takes ~2s.
comment by delian66 · 2021-11-06 · in An Incremental Approach to Compiler Construction (2006) [pdf] -
you might've mistaken it for v which has been open-sourced in the meantime: https://github.com/vlang/v
comment by metafex · 2021-11-03 · in Zig monthly, October 2021: Games, gamedev, Elixir, tools and more -
…said that in their Discord they mentioned[1] that the memory model was taken from Lobster. [0]: https://github.com/vlang/v#key-features-of-v [1]: https://news.ycombinator.com/item?id=25514198
comment by forgotpwd16 · 2021-10-07 · in Why I'm donating $150/month (10% of my income) to the musl Libc project (2019) -
So what's the relationship to the V programming language? https://github.com/vlang/v/blob/master/doc/docs.md
comment by Avshalom · 2021-09-18 · in Adorad Programming Language -
No, this file is no longer used. We have a fully working net module: https://github.com/vlang/v/tree/master/vlib/net/http
comment by amedvednikov · 2021-08-04 · in Gitly: A light and fast GitHub/GitLab alternative written in V lang (pre-alpha) -
…os.system('curl -s -L -o "$out" "$url"') // println(res) } Here's what that file looks like today: https://github.com/vlang/v/blob/master/vlib/net/http/downloa...
comment by rozab · 2021-08-04 · in Gitly: A light and fast GitHub/GitLab alternative written in V lang (pre-alpha) -
…Seeing the issues like [1] (about the basic memory management stuff) open makes me suspicious. [1] https://github.com/vlang/v/issues/6456
comment by kvark · 2021-08-04 · in Gitly: A light and fast GitHub/GitLab alternative written in V lang (pre-alpha) -
…in the generated C? - Generics -> The example shown in your own docs expresses how "wip" this is ( https://github.com/vlang/v/blob/master/doc/docs.md#generics ). Why is `T.name` allowed? `T` can be literally anything since there is no…
comment by vlang1dot0 · 2021-06-09 · in Vinix – An effort to write a modern, fast, and interesting operating system in V -
…his accusation of fraud, due to the V devs updating the advertised capabilities of the project. [0] https://github.com/vlang/v/issues/292 [1] https://news.ycombinator.com/item?id=20230351 [2] https://christine.website/blog/v-vaporware-2019-…
comment by unclad5968 · 2021-06-08 · in Vinix – An effort to write a modern, fast, and interesting operating system in V