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
-
…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 -
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.
comment by vlang1dot0 · 2021-06-08 · in Vinix – An effort to write a modern, fast, and interesting operating system in V -
FALSE. Look at the date and check out: https://github.com/vlang/v
comment by ylluminate · 2021-06-08 · in Vinix – An effort to write a modern, fast, and interesting operating system in V -
…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
comment by spicybright · 2021-06-08 · in Vinix – An effort to write a modern, fast, and interesting operating system in V -
▲ 9
Code Structure of the V Compilerstory by garritfra · 2021-02-21 · 0 comments
-
▲ 3
Vlang 0.2.2story by jhack · 2021-01-22 · 1 comment
-
…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.
comment by fao_ · 2021-01-17 · in Ask HN: How can V compile 1M code lines/s while doing implicit type parsing -
▲ 13
Ask HN: How can V compile 1M code lines/s while doing implicit type parsingstory by mardiyah · 2021-01-17 · 3 comments
-
▲ 1
V(vlang): After 0.3, we'll be going for 1.0 right awaystory by theBashShell · 2021-01-03 · 0 comments
-
…`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 -
…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 -
…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 -
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 -
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 -
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 -
▲ 247
V (Vlang) 0.2story by 0xedb · 2020-12-22 · 159 comments
-
…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 -
…for Windows, macOS and Linux. It does look immature but very active. Not what I'd call vaporware. https://github.com/vlang/v
comment by hu3 · 2020-09-19 · in Why Rust is not a mature programming language -
…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 -
…"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 -
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 -
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 -
…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 -
…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 -
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 -
…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 -
…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 -
▲ 2
Vlang: Simple, fast, safe, compiled language for creating maintainable softwarestory by searchableguy · 2020-04-29 · 0 comments
-
▲ 65
The V Programming Languagestory by archivist1 · 2020-02-01 · 24 comments