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. …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
  2. 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…
  3. …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
  4. …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
  5. …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…
  6. …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
  7. 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
  8. …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…
  9. …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
  10. …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
  11. …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
  12. 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
  13. 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
  14. …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
  15. …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
  16. …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 ).
  17. 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.
  18. …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
  19. …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
  20. …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
  21. …[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
  22. …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 ).
  23. …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
  24. …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
  25. …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
  26. …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
  27. …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
  28. 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
  29. …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
  30. …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
  31. 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
  32. …Apart from deceptive marketing, there were serious issues with the code quality of the compiler: https://github.com/vlang/v/blob/d32e538073e55c603992b5b65ebc...
    comment by option_key · 2022-07-01 · in V 0.3
  33. …standard library to be much more common (larger surface area). Another interesting example is this: https://github.com/vlang/v/issues/14804 Passing a variable to a function works, but passing a string literal doesn't. I wonder why stuff…
    comment by kgeist · 2022-07-01 · in V 0.3
  34. …can read my comments here about the attacks. There's actual valid criticism and feedback like in https://github.com/vlang/v/discussions/7610 But there's also trolling, harassment, and completely baseless attacks.
    comment by amedvednikov · 2022-07-01 · in V 0.3
  35. …discussion. I am a bit saddened that it turned out to be much more hostile and negative. [1] https://github.com/vlang/v/issues/11059 (won't fix undefined behavior in generated code) [2] https://github.com/vlang/v/issues/7519 (fixed missing…
    comment by ketzu · 2022-07-01 · in V 0.3
  36. …because of the tone of the discussion (passive-agressive know-it-alls with smirk emojis): https://github.com/vlang/v/discussions/7610#discussioncommen... Is this how you welcome people to the community? I enjoy V and contributed several…
    comment by mihaigalos · 2022-07-01 · in V 0.3
  37. …"for each of them" We do not delete criticisms, we actually welcome them and any kind of feedback: https://github.com/vlang/v/discussions/7610
    comment by amedvednikov · 2022-07-01 · in V 0.3
  38. Can I suggest: On your github homepage ( https://github.com/vlang/v ) you should put some sample code, I scrolled all the way through it and did see anything.
    comment by frenchie4111 · 2022-07-01 · in V 0.3
  39. …a topic with 800 messages called "What don't you like about V / what would you like to be changed?" https://github.com/vlang/v/discussions/7610 Wishing V to die and making false accusations is not "constructive criticism". There will be a…
    comment by amedvednikov · 2022-07-01 · in V 0.3
  40. …each time, but we also have a WIP interpreter. That one is the real thing :) Not finished yet. https://github.com/vlang/v/blob/master/vlib/v/eval
    comment by amedvednikov · 2022-07-01 · in V 0.3
  41. …lxc exec test-v bash # Inside the container: apt install build-essential git valgrind git clone https://github.com/vlang/v cd v git rev-parse HEAD # 74bb5ae17a4a0af8dda913ddb1ca9d8d4a590136 make # ... # Your `tcc` is working. Good - it is…
    comment by AlbertoGP · 2022-06-30 · in V 0.3
  42. …you can find more details in this bug report from 2021-03-16 that was closed as a wontfix : https://github.com/vlang/v/issues/9327 At the end of the thread, medvednikov wrote this just before closing the issue: > “ Zero leaks when using…
    comment by AlbertoGP · 2022-06-30 · in V 0.3
  43. …The link to it is below. What don't you like about V / what would you like to be changed? ( https://github.com/vlang/v/discussions/7610 ) You can also interact with the V community on discord as well. ( https://discord.com/invite/vlang )…
    comment by Tozen · 2022-06-22 · in V Language Review
  44. You only merged it one hour ago. https://github.com/vlang/v/pull/14805 Over promising (hardly a one line patch) and under delivering (well beyond your "it will be fixed today" statement) as usual.
    comment by vlang1dot0 · 2022-06-21 · in V Language Review
  45. …Alex, all of these are still open right not and are not fixed: - "No mut m := x mutability check" https://github.com/vlang/v/issues/14803 - "closure capture names are not checked for uniqueness with the closure parameter names"…
    comment by mawfig · 2022-06-21 · in V Language Review
  46. 3 issues mentioning stack overflow: https://github.com/vlang/v/issues?q=is%3Aissue+is%3Aopen+sta... I've never had one in 3 years. edit: ah, you meant Rust
    comment by amedvednikov · 2022-06-20 · in V Language Review
  47. …except for more recent revision because I couldn't get it compiled in my environment. $ git clone https://github.com/vlang/v/ $ cd v $ git checkout 0e4198f23b2b9a52d72f61dd40d019412b809791 $ VFLAGS="-prod" make make fresh_vc make[1]:…
    comment by lifthrasiir · 2022-06-20 · in V Language Review
  48. …developers. I'm glad you are taking the time to do counter points and add issues on GitHub ( https://github.com/vlang/v/issues ), as this situation can be turned to being helpful for V. Whatever is in the evaluation that has some validity,…
    comment by Tozen · 2022-06-20 · in V Language Review
  49. V’s Github description from October 2019 would have disagreed https://web.archive.org/web/20191020121218/https://github.co...
    comment by somethingor · 2022-06-20 · in V Language Review
  50. …users can simply ask on discord ( https://discord.com/invite/vlang ) or the GitHub discussion ( https://github.com/vlang/v/discussions ).
    comment by Tozen · 2022-06-19 · in V Language Review