News for hackers. Stuff that matters.

amedvednikov

Re:Vinix – A modern operating system written in V on Sunday September 20, 2026 @02:56AM (#49773179)
That's just Cocoa Calculator junk.

I tried porting Cocoa and decided not to. Will remove.

Native V Calculator uses 4 MB of RAM.

Re:Vinix – A modern operating system written in V on Sunday September 20, 2026 @02:55AM (#49773174)
I've updated the screenshot. Here's real Minecraft running on Vinix:

https://vinix-os.org/assets/vinix-minecraft.png?2

Re:Vinix – A modern operating system written in V on Sunday September 20, 2026 @02:55AM (#49773170)
Only one person, who said "V must die", was banned.
Re:Vinix – A modern operating system written in V on Sunday September 20, 2026 @02:54AM (#49773165)
I've updated the screenshot. Here's real Minecraft running on Vinix:

https://vinix-os.org/assets/vinix-minecraft.png?1

Re:Vinix – A modern operating system written in V on Sunday September 20, 2026 @02:53AM (#49773157)
Transformer, checker, markused, binary generation are not costly?

It takes GCC this much time to generate an unoptimized hello world.

Re:Vinix – A modern operating system written in V on Saturday September 19, 2026 @08:01AM (#49765835)
It still compiles in 0.5s:

https://www.youtube.com/watch?v=vV-mzTDUpAI

10k+ bugs fixed, only ~40 open github issues.

Re:Vinix – A modern operating system written in V on Saturday September 19, 2026 @07:59AM (#49765827)
Reworded and simplified.
Re:Vinix – A modern operating system written in V on Saturday September 19, 2026 @07:59AM (#49765820)
That's just Cocoa Calculator junk.

I tried porting Cocoa and decided not to. Will remove.

Re:Vinix – A modern operating system written in V on Saturday September 19, 2026 @07:44AM (#49765725)
V has always compiled itself in <1s

https://www.youtube.com/watch?v=pvP6wmcl_Sc

Re:Vinix – A modern operating system written in V on Saturday September 19, 2026 @07:43AM (#49765721)
All listed features are real. Which ones are unfullfilled?
Re:Vinix – A modern operating system written in V on Thursday September 17, 2026 @05:07PM (#49746576)
No, it wasn't Go's parser. That's easy to check.
Re:Shopify moves back to Native from React Native on Friday September 11, 2026 @01:01AM (#49653758)
Re:Ladybird Browser adopts Rust on Monday February 23, 2026 @09:09PM (#47131995)
Cool!

I've translated it from Rust to V in 45 minutes. Works great:

https://github.com/medvednikov/libjs_v

Compiles in 0.2 seconds on my M5 (compared to Rust's 3.3 seconds).

Re:The V Programming Language on Wednesday September 10, 2025 @02:22PM (#45201721)
Can you please link to V claiming to be production ready?
Re:My Foray into Vlang on Wednesday September 10, 2025 @02:19PM (#45201686)
The code you pasted doesn't compile, so it's you who are lying.

Can you link to the promised autofree without GC?

Re:Koto Programming Language on Saturday March 29, 2025 @03:16PM (#43517814)
> For me the biggest gap in programming languages is a rust like language with a garbage collector, instead of a borrow checker.

https://vlang.io

GC, sum types, result/option types, interfaces, no OOP, fast compilation.

Re:TUI editor and Vim/Neovim alternative on Tuesday March 25, 2025 @06:46PM (#43476872)
Legit interested, what's subpar about the translation?
Re:TUI editor and Vim/Neovim alternative on Tuesday March 25, 2025 @06:44PM (#43476857)
A lot of text, you didn't answer my simple questions though:

> Can you list any weird behavior/bugs that lead to frustration and confusion?

> And examples of the documentation being outdated/wrong?

Since you wrote

> The documentation is outdated, missing or wrong.

> using it for any real world project is an exercise in frustration and confusion

that shouldn't be hard

People that build the OS don't work on the compiler, not sure what that was about.

Re:TUI editor and Vim/Neovim alternative on Monday March 24, 2025 @08:53PM (#43467039)
Such discussions are always the same. You say there are lots of issues, but can never list one. And you point to articles that complain about V using libc or that C2V was released in 2022 and not earlier. It's 2025!

Our documentation is very vast and up-to-date and we try to keep it up-to-date. So if you say it's wrong/missing/outdated, you could post a couple of examples, so that we can fix it. That shouldn't be hard for you.

As for an issue you referenced, yes a pre-1.0 language has bugs. Thousands. Like all other pre-1.0 languages being developed. We fix them quickly (~9k fixed, ~800 open)

Re:TUI editor and Vim/Neovim alternative on Monday March 24, 2025 @08:51PM (#43467024)
Good point. I'll add the homebrew installation method. Maybe some other popular package managers.

V is very easy to install from source and to bootstrap. And it changes fast. So we're not big fans of package managers yet.

Re:TUI editor and Vim/Neovim alternative on Monday March 24, 2025 @04:15PM (#43464980)
Hm V literally has a big discussion called

"What don't you like about V / what would you like to be changed?"

https://github.com/vlang/v/discussions/7610

What exactly do you think only looks good on paper?

Re:TUI editor and Vim/Neovim alternative on Monday March 24, 2025 @04:03PM (#43464866)
The network library doesn't use curl:

https://github.com/vlang/v/tree/master/vlib/net

Re:TUI editor and Vim/Neovim alternative on Monday March 24, 2025 @04:00PM (#43464841)
There are prebuilt packages you can install from the home page and from the github repo.

For example

https://github.com/vlang/v/releases/latest/download/v_linux....

Re:TUI editor and Vim/Neovim alternative on Monday March 24, 2025 @03:58PM (#43464825)
Everything that's listed on the home page is delivered.
Re:TUI editor and Vim/Neovim alternative on Monday March 24, 2025 @03:57PM (#43464816)
Can you list any weird behavior/bugs that lead to frustration and confusion?

And examples of the documentation being outdated/wrong?

Re:The Pain That Is GitHub Actions on Thursday March 20, 2025 @01:18PM (#43426032)
We recently migrated from YAML CI to VSH as well:

https://github.com/vlang/v/blob/master/ci/linux_ci.vsh

Re:Gleam, Coming from Erlang on Friday February 28, 2025 @05:08PM (#43212201)
> It's usually all your Pythons, Gos, and anything else with a GC is doing anyway.

GC langs don't do clones (copying), that's the point of the GC.

How is it compromised?

Older »