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. …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.
  2. …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,…
  3. …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%)…
  4. …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.
  5. …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 (…
  6. …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…
  7. …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
  8. …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 (…
  9. 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 ":=" ;-)
  10. 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)
  11. …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…
  12. …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
  13. …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
  14. 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.
  15. you might've mistaken it for v which has been open-sourced in the meantime: https://github.com/vlang/v
  16. …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
  17. 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
  18. No, this file is no longer used. We have a fully working net module: https://github.com/vlang/v/tree/master/vlib/net/http
  19. …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...
  20. …Seeing the issues like [1] (about the basic memory management stuff) open makes me suspicious. [1] https://github.com/vlang/v/issues/6456
  21. …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…
  22. …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-…
  23. I think it would be more productive to direct the attention to https://github.com/vlang/v/issues/1247 which catalogues a number of issues with the proposed approach and yet hasn't had any activity in 9 months.
  24. FALSE. Look at the date and check out: https://github.com/vlang/v
  25. …ones don't have. I never heard of V so I looked it up: https://vlang.io/ An implementation of 2048: https://github.com/vlang/v/blob/master/examples/2048/2048.v in V
  26. ▲ 9
    Code Structure of the V Compiler
    story by garritfra · 2021-02-21 · 0 comments
  27. ▲ 3
    Vlang 0.2.2
    story by jhack · 2021-01-22 · 1 comment
  28. …There's a view of the layout of the code here and a simple description of what each part does: https://github.com/vlang/v/blob/master/CONTRIBUTING.md I just typed 'type parsing' into the repo's search box and it was the second result.
  29. ▲ 13
    Ask HN: How can V compile 1M code lines/s while doing implicit type parsing
    story by mardiyah · 2021-01-17 · 3 comments
  30. ▲ 1
    V(vlang): After 0.3, we'll be going for 1.0 right away
    story by theBashShell · 2021-01-03 · 0 comments
  31. …`shared` objects into the V core language as a more efficient way of sharing data (see also https://github.com/vlang/v/blob/master/doc/upcoming.md#varia... ): shared x := ... go f(shared x) lock x { // modify x } rlock x { // read x }…
    comment by UweKrueger · 2021-01-03 · in V (Vlang) 0.2
  32. …is also a design decision). In V a failure due to a closed channel can be trapped using `or` ( https://github.com/vlang/v/blob/master/doc/docs.md#syntax-an... ) on the receiving side or by using `select` (…
    comment by UweKrueger · 2021-01-01 · in V (Vlang) 0.2
  33. …relying on anything about it. [1]: https://twitter.com/v_language/status/1234586123424456705 [2]: https://github.com/vlang/v/blob/bc288019932c35cc09dcf7b438bc... [3]: https://github.com/vlang/v/tree/bc288019932c35cc09dcf7b438bc...
    comment by pityJuke · 2020-12-22 · in V (Vlang) 0.2
  34. We have an extensive documentation page that is pretty much a tutorial: https://github.com/vlang/v/blob/master/doc/docs.md
    comment by amedvednikov · 2020-12-22 · in V (Vlang) 0.2
  35. Check this test out: https://github.com/vlang/v/blob/master/vlib/v/tests/valgrind... It has lots of comments and will give you a good picture.
    comment by amedvednikov · 2020-12-22 · in V (Vlang) 0.2
  36. Code sample on the landing page would be nice. Here is Tetris in V: https://github.com/vlang/v/blob/master/examples/tetris/tetri...
    comment by hota_mazi · 2020-12-22 · in V (Vlang) 0.2
  37. ▲ 247
    V (Vlang) 0.2
    story by 0xedb · 2020-12-22 · 159 comments
  38. …19 Pull Requests authored by 11 different people merged. Along other strong activity indicators. https://github.com/vlang/v/pulse That's gotta be the most active vapoware project I've seen to date.
    comment by hu3 · 2020-11-05 · in Go Type Parameters – Draft Design
  39. …for Windows, macOS and Linux. It does look immature but very active. Not what I'd call vaporware. https://github.com/vlang/v
  40. …management, ie solving them would mean moving away from lobster's strategy as far as I undersand https://github.com/vlang/v/issues/1247 Lobster's approach at least has some theoretical rigorousness to it. What V is doing is quite different…
    comment by vlang1dot0 · 2020-09-15 · in The V Programming Language
  41. …"I haven't received any crash reports from other users" is a verifiable fabrication. ([1]( https://github.com/vlang/v/issues/6310 ), [2]( https://github.com/vlang/v/issues/6263 ), [3]( https://github.com/vlang/v/issues/4730 )) >…
    comment by vlang1dot0 · 2020-09-15 · in The V Programming Language
  42. See https://github.com/vlang/v/wiki/On-the-benefits-of-using-C-a...
    comment by delian66 · 2020-09-15 · in The V Programming Language
  43. V is not vaporware - I use it daily, so do hundreds of other developers - see the commit log at https://github.com/vlang/v/commits/master . Have you tried it yourself? It takes just a minute to clone and build it, if you already have a…
    comment by delian66 · 2020-09-15 · in The V Programming Language
  44. …programs and their results that are in serious use are actually regulaly tested with Valgrind See https://github.com/vlang/v/tree/master/vlib/v/tests/valgrind . The automatic memory management is work in progress right now, but we do have…
    comment by delian66 · 2020-09-15 · in The V Programming Language
  45. …just boil down to the half-truths or outright lies on the home page: > No null From their own docs: https://github.com/vlang/v/blob/master/doc/docs.md#calling-c... we see error_msg := charptr(0) and a use 5 lines later with no "unsafe" or…
    comment by vlang1dot0 · 2020-09-15 · in The V Programming Language
  46. It is a general purpose language, but there are several games in the main V repo, for example: https://github.com/vlang/v/blob/master/examples/tetris/tetri... https://github.com/vlang/v/blob/master/examples/2048/2048.v You can try them…
    comment by delian66 · 2020-09-15 · in The V Programming Language
  47. …be good to know what are the contributions. I have looked at the github page of V contributers https://github.com/vlang/v/graphs/contributors and have not find Chrinstine there.
    comment by lightgreen · 2020-09-15 · in The V Programming Language
  48. …it looks like there is a ton of effort going on. 6458 commits and 687 open issues. Seems promising? https://github.com/vlang/v
    comment by azhenley · 2020-09-15 · in The V Programming Language
  49. ▲ 2
    Vlang: Simple, fast, safe, compiled language for creating maintainable software
    story by searchableguy · 2020-04-29 · 0 comments
  50. ▲ 65
    The V Programming Language
    story by archivist1 · 2020-02-01 · 24 comments