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. Built in V: https://github.com/vlang/v > [the V language is a] simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies.
  2. …question is the following: how `pcz` compares to V language, from a syntax's perspective [1]? [1] https://github.com/vlang/v
  3. …group is the same as the other, or that the intent behind what is being done is not different. [1] https://github.com/vlang/v/discussions/7610
    comment by Tozen · 2023-08-30 · in The V Programming Language 0.4
  4. …with such issues. Those parts of the review, considered relevant in normal usage were resolved: https://github.com/vlang/v/issues/14803 https://github.com/vlang/v/issues/14787 https://github.com/vlang/v/issues/14786 But even beyond that,…
    comment by Tozen · 2023-08-29 · in The V Programming Language 0.4
  5. Here's a direct quote from the documentation [0] from 2021: > Most objects (~90-100%) are freed by V's autofree engine: the compiler inserts necessary free calls automatically during compilation. Remaining small percentage of objects is…
    comment by bheadmaster · 2023-08-29 · in The V Programming Language 0.4
  6. It is very easy to verify. Just have a working C compiler + git + make: git clone https://github.com/vlang/v cd v make ./v your_program.v On a modern machine with good network, it will take you under a minute, to have your own copy of…
    comment by delian66 · 2023-08-28 · in The V Programming Language 0.4
  7. …to Go also helps.) It's already been partially used in our translation of Go's crypto modules: https://github.com/vlang/v/tree/master/vlib/crypto
    comment by amedvednikov · 2023-08-13 · in Rust vs. Go in 2023
  8. …Newer languages influenced by Go, like Vlang[1], have sum types partially for such reasons. [1]: https://github.com/vlang/v/blob/master/doc/docs.md#sum-types
    comment by Tozen · 2023-08-06 · in Error Handling in Zig
  9. …4) A search of mawfig.github, shows how it is spammed on HN, and usually used for smearing. [1]: https://github.com/vlang/v/issues/14803 [1]: https://github.com/vlang/v/issues/14787 [1]: https://github.com/vlang/v/issues/14786
  10. …a backwards compatibility guarantee as of 3 years ago so you don't have to rewrite your programs? https://github.com/vlang/v/commit/ba38c94a403b72222508a85704...
  11. ▲ 12
    Vlang 0.4: a big yearly release with coroutines and a 370 item changelog
    story by amedvednikov · 2023-07-03 · 1 comment
  12. Very exciting to see PhotonLibOS integration and even beef9999 chiming in ( https://github.com/vlang/v/discussions/11582#discussioncomme... ).
    comment by ylluminate · 2023-07-02 · in V0.4
  13. ▲ 34
    V0.4
    story by pro100den228 · 2023-07-01 · 6 comments
  14. …or Nim, for example, aren't the same language they were 5 years ago or when still in beta. [1]: https://github.com/vlang/v/blob/master/doc/docs.md#memory-ma... (4 ways to manage memory in V) [2]: https://github.com/vlang/vinix
  15. https://web.archive.org/web/20200703221450/https://github.co... > V doesn't use garbage collection or reference counting. The compiler cleans everything up during compilation. If your V program compiles, it's guaranteed that it's going to…
  16. ▲ 4
    Vlang 0.3.4 Release Notes
    story by abdusco · 2023-05-01 · 0 comments
  17. ▲ 4
    The Complete Beginner's Guide to CLI Apps in V
    story by nateb2022 · 2023-05-01 · 0 comments
  18. ▲ 6
    V0.3.4 is out. A big release with cool features like live web app reloading
    story by amedvednikov · 2023-04-30 · 5 comments
  19. …V is in Beta. 5) Anything, which kind of had any substance, from the review has already been fixed. https://github.com/vlang/v/issues/14803 https://github.com/vlang/v/issues/14787 https://github.com/vlang/v/issues/14786 6) If the author of…
    comment by Tozen · 2023-04-13 · in The V Programming Language
  20. …various modern features, including package manager) that also has the classic C style for loops. https://github.com/vlang/v/blob/master/doc/docs.md#c-for
    comment by Tozen · 2023-03-11 · in Zig: The Modern Alternative to C
  21. …autofree, arena allocator (prealloc), or manual. This is mentioned in the documentation ( https://github.com/vlang/v/blob/master/doc/docs.md ). It has numerous safety features, as part of its design, and coupled with the GC (default) or…
  22. …like that doing an open-source language release. Upon looking at it further and with this link ( https://github.com/vlang/v/issues/287 ), to confirm the facts of what happened, you can see that you indeed did an early release and scheduled…
    comment by Tozen · 2023-03-05 · in Simulating Softbody Dynamics in Vlang
  23. ▲ 4
    V0.3.3
    story by jhack · 2023-01-31 · 1 comment
  24. Another alternative to Go is V. Differences between Go and V: Syntax https://github.com/vlang/v/wiki/V-for-Go-developers Features https://vlang.io/compare#go
  25. …has many hundreds of code examples and projects. Easily found at: 1) Vlang examples on GitHub ( https://github.com/vlang/V/tree/master/examples ). 2) Vlang at Rosetta Code ( https://rosettacode.org/wiki/Category:Vlang ). 3) Awesome Vlang…
  26. …This is a comparison of changes made between the latest release and the one of 4 weeks ago: https://github.com/vlang/v/compare/weekly.2022.35...weekly.2... . That's 150 commits and 722 files changed. The releases are clearly different,…
    comment by Tozen · 2022-09-28 · in Go runtime: 4 years later
  27. …28 releases (mostly from the 0.1 era in 2019 - early 2020) not "hundreds" like you've claimed. https://github.com/vlang/v/blob/master/CHANGELOG.md
    comment by vlang1dot0 · 2022-09-27 · in Go runtime: 4 years later
  28. …download, and enjoy this V program ( https://youtu.be/6H7dprSwr74 ), among so many other examples ( https://github.com/vlang/V/tree/master/examples ).
    comment by Tozen · 2022-09-27 · in Go runtime: 4 years later
  29. That's complete and uncalled for troll nonsense. V has hundred of releases ( https://github.com/vlang/v/releases ), with hundreds of contributors to its open-source project (577 and growing). It exists and works. It's one thing to like…
    comment by Tozen · 2022-09-27 · in Go runtime: 4 years later
  30. By the way, Vlang ( https://github.com/vlang/v/blob/master/doc/docs.md ), uses "?" as well with error handling. To include it had/has a number of Go wishlist features. The nature and culture of Go makes it harder to change direction and be…
    comment by Tozen · 2022-09-27 · in Go runtime: 4 years later
  31. …various memory management options (both automatic and manual), does do concurrency and channels ( https://github.com/vlang/v/blob/master/doc/docs.md#concurren... ). Vlang aims to be more general purpose versus more specific.
    comment by Tozen · 2022-08-28 · in I like Odin
  32. …concepts. Another language which is in both the C and Go alternative language category, is Vlang ( https://github.com/vlang/v/blob/master/doc/docs.md ). For anybody that has used Go, these are definitely languages to check out and would be…
    comment by Tozen · 2022-08-28 · in I like Odin
  33. …a more general purpose feature rich newer language then people might want to also check out Vlang ( https://github.com/vlang/v/blob/master/doc/docs.md ).
  34. By the way, Vlang has that level of C interop as well ( https://github.com/vlang/v/blob/master/doc/docs.md ), plus an outright C2V transpiler ( https://github.com/vlang/c2v ) and can be compiled to human-readable C.
  35. …climb for Zig, as for any new language trying to displace established ones. Vlang documentation ( https://github.com/vlang/v/blob/master/doc/docs.md ) Odin documentation ( https://odin-lang.org/docs/overview/ ). Golang by example (…
    comment by Tozen · 2022-07-26 · in Some Thoughts on Zig
  36. …blatant smearing. For example- "What don't you like about V / what would you like to be changed?" ( https://github.com/vlang/v/discussions/7610 ).
    comment by Tozen · 2022-07-22 · in Some Thoughts on Zig
  37. …become more successful. Vlang has continually maintained its development pace and popularity ( https://github.com/vlang/v/releases ), so that pretending to dismiss it as if it was nothing or attempting to smear the author just does not…
    comment by Tozen · 2022-07-22 · in Some Thoughts on Zig
  38. …[0] which the Zig core maintainer seems to both look up to [1] as well as look down upon [2]. [0] https://github.com/vlang/v [1] https://news.ycombinator.com/item?id=19086589 [2] https://news.ycombinator.com/item?id=31795445 EDIT to…
    comment by network2592 · 2022-07-22 · in Some Thoughts on Zig
  39. ▲ 27
    The benefits of using C as a language backend
    story by amedvednikov · 2022-07-05 · 0 comments
  40. …C alternative that people might want to check out or keep an eye on is Vlang ( https://vlang.io/ , https://github.com/vlang/v/blob/master/doc/docs.md ).
  41. …have also increased since FLOWMATIC. [1] https://dlang.org/spec/statement.html#goto-statement [2] https://github.com/vlang/v/blob/master/doc/docs.md#goto [3] https://www.gnu.org/software/pth/pth-manual.html
  42. …Go, or Java, except there's no heavy GC tracing everything or expensive RC for each object. [0]: https://github.com/vlang/v/blob/master/doc/docs.md#memory-ma... So, I am not entirely sure the best way to quantify whether this is true.…
    comment by zamberzand · 2022-07-02 · in V 0.3
  43. …https://go.dev/ref/spec#Integer_operators [2]: https://news.ycombinator.com/item?id=31948144 [3]: https://github.com/vlang/v/issues/11059
    comment by magicalhippo · 2022-07-02 · in V 0.3
  44. …current V master, and if you add a dereference you get a segfault (which someone else just filed as https://github.com/vlang/v/issues/14911 ). > Overwriting of len was never fixed, because it was never an issue in the first place. The…
    comment by anderskaseorg · 2022-07-01 · in V 0.3
  45. …to create negative public perception. Issues and discussions can be brought to V's GitHub ( https://github.com/vlang/v/issues , https://github.com/vlang/v/discussions ), but instead what various competitors and detractors do is create…
    comment by Tozen · 2022-07-01 · in V 0.3
  46. ▲ 3
    The V Programming Language
    story by thushanfernando · 2022-07-01 · 0 comments
  47. I don't care about all that fuzz-buzz, no nitpicks here as well, all I care about is here: https://github.com/vlang/v/issues Lovely language, but above scares me off for now. Respect to all involved and hope one day will be a day where…
    comment by danielEM · 2022-07-01 · in V 0.3
  48. …println(int_str(x)); } (Since you asked for people to file issues about these problems, I’ve opened https://github.com/vlang/v/issues/14912 .) Additionally, V’s own documentation calls out a separate instance of undefined behavior (…
    comment by anderskaseorg · 2022-07-01 · in V 0.3
  49. …even the version. Anything of substance in the review was mostly minor and has already been fixed: https://github.com/vlang/v/issues/14803 https://github.com/vlang/v/issues/14787 https://github.com/vlang/v/issues/14786 2) The author of the…
    comment by Tozen · 2022-07-01 · in V 0.3
  50. Why is assigning a constant unsafe? struct App { mut: gg &gg.Context = unsafe { 0 } } https://github.com/vlang/v/blob/f0cee25213e25289ae4c60ba9a6a...
    comment by kennywinker · 2022-07-01 · in V 0.3