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
-
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.
comment by yboris · 2024-01-04 · in Vox: Alpha open-source browser engine in V -
…question is the following: how `pcz` compares to V language, from a syntax's perspective [1]? [1] https://github.com/vlang/v
comment by stefanos82 · 2023-10-03 · in Show HN: A new stdlib for Golang focusing on platform native support -
…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 -
…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 -
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 -
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 -
…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 -
…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 -
…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
comment by Tozen · 2023-07-14 · in Vale's first prototype for immutable region borrowing -
…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...
comment by dequan · 2023-07-11 · in Ask HN: V language (vlang) users, your experience of it? -
▲ 12
Vlang 0.4: a big yearly release with coroutines and a 370 item changelogstory by amedvednikov · 2023-07-03 · 1 comment
-
▲ 34
V0.4story by pro100den228 · 2023-07-01 · 6 comments
-
…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
comment by Tozen · 2023-06-26 · in Ask HN: Why did Nim not catch on like Rust did? -
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…
comment by pca006132 · 2023-06-13 · in Mojo is a much better “Objective-C without the C” than Swift ever was -
▲ 4
Vlang 0.3.4 Release Notesstory by abdusco · 2023-05-01 · 0 comments
-
▲ 4
The Complete Beginner's Guide to CLI Apps in Vstory by nateb2022 · 2023-05-01 · 0 comments
-
▲ 6
V0.3.4 is out. A big release with cool features like live web app reloadingstory by amedvednikov · 2023-04-30 · 5 comments
-
…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 -
…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 -
…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…
comment by Tozen · 2023-03-07 · in Ask HN: Faster than C, simpler than Python, safer than Rust. Possible? -
…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 - ▲ 4
-
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
comment by henry_viii · 2023-01-19 · in Stop Building on Corporate-Controlled Languages -
…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…
comment by Tozen · 2022-10-08 · in What Makes the Zig Programming Language Unique? -
…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 -
…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 -
…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 -
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 -
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 -
…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 -
…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 -
…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 ).
comment by Tozen · 2022-08-27 · in The Next Mainstream Programming Language: A Game Developer’s Perspective (2005) [pdf] -
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.
comment by Tozen · 2022-08-04 · in Capy – Cross-platform library for making native GUIs in Zig -
…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 -
…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 -
…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 -
…[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 -
▲ 27
The benefits of using C as a language backendstory by amedvednikov · 2022-07-05 · 0 comments
-
…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 ).
comment by Tozen · 2022-07-04 · in Adding Modules to C in 10 Lines of Code [pdf] -
…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
comment by cb321 · 2022-07-03 · in Notes on structured concurrency, or: Go statement considered harmful (2018) -
▲ 3
The V Programming Languagestory by thushanfernando · 2022-07-01 · 0 comments