Hacker GitHub

← All repos

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

Mentions per year 237 mentions · busiest year 2022 (85)
20082026
  1. …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
  2. …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
  3. …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
  4. …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
  5. …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
  6. …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
  7. …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
  8. …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
  9. …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
  10. …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
  11. …(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
  12. …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
  13. …lies; once start digging you'd find misrepresentation in every major features they advertise. 0: https://github.com/vlang/v/search?q=isnil
  14. 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
  15. …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
  16. …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/
  17. …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
  18. >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
  19. 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
  20. …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
  21. 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
  22. 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…
  23. …V has significant differences between it and Go. Suggest actually reading the documentation. https://github.com/vlang/v/blob/master/doc/docs.md
    comment by Tozen · 2022-03-27 · in V
  24. …is nonsense. Especially when they have an update at around a new one per week and over 90 releases- https://github.com/vlang/v/releases
    comment by Tozen · 2022-03-27 · in V
  25. …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...
  26. …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
  27. 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
  28. …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: $…
  29. …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.
  30. …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,…
  31. …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%)…
  32. …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.
  33. …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 (…
  34. …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…
  35. …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
  36. …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 (…
  37. 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 ":=" ;-)
  38. 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)
  39. …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…
  40. …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
  41. …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
  42. 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.
  43. you might've mistaken it for v which has been open-sourced in the meantime: https://github.com/vlang/v
  44. …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
  45. 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
  46. No, this file is no longer used. We have a fully working net module: https://github.com/vlang/v/tree/master/vlib/net/http
  47. …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...
  48. …Seeing the issues like [1] (about the basic memory management stuff) open makes me suspicious. [1] https://github.com/vlang/v/issues/6456
  49. …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…
  50. …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-…