HN user

amedvednikov

1,576 karma
Posts29
Comments740
View on HN
github.com 1y ago

Show HN: Magnetar, a high-perf BitTorrent parsing and manipulation library

amedvednikov
7pts0
twitter.com 1y ago

Show HN: Vinix, a new OS/kernel written from scratch, can now run GTK3

amedvednikov
6pts2
github.com 1y ago

V -prod is now 12 times faster on a 14 core CPU due to parallelization

amedvednikov
2pts0
github.com 1y ago

Show HN: Vtcc, TCC compiler translated to V

amedvednikov
2pts0
twitter.com 2y ago

Apple M3 is 21-42% faster at compiling V compared to M2

amedvednikov
1pts0
twitter.com 2y ago

Show HN: Vinix, a new OS/kernel, booting on real hardware in 1s and running g++

amedvednikov
3pts0
twitter.com 2y ago

Show HN: Vtcc, Tiny C Compiler translated to V

amedvednikov
5pts0
github.com 2y ago

A Game Boy color emulator in V

amedvednikov
2pts0
www.youtube.com 2y ago

Read Fast, Write Fast, Run Faster: How to Maintain and Iterate with V – SYNCS'23 [video]

amedvednikov
1pts0
vlang.veery.cc 2y ago

Vlang 0.4: a big yearly release with coroutines and a 370 item changelog

amedvednikov
2pts0
l-m.dev 3y ago

The V WebAssembly Compiler Back End, Rewritten

amedvednikov
3pts0
github.com 3y ago

Vlang 0.4: a big yearly release with coroutines and a 370 item changelog

amedvednikov
12pts1
blog.vosca.dev 3y ago

V-analyzer, the new language server for V

amedvednikov
4pts1
github.com 3y ago

V0.3.4 is out. A big release with cool features like live web app reloading

amedvednikov
6pts5
www.theguardian.com 3y ago

NASA successfully crashes spacecraft into asteroid in ‘planetary defense test’

amedvednikov
4pts0
github.com 4y ago

The benefits of using C as a language backend

amedvednikov
27pts0
github.com 4y ago

V 0.3

amedvednikov
251pts328
www.youtube.com 4y ago

Show HN: Translating DOOM from C to V via C2V, building under 1s and running it

amedvednikov
15pts0
www.youtube.com 4y ago

Vinix, a new OS written in V, can now run Doom

amedvednikov
11pts0
www.youtube.com 4y ago

Vinix: A new OS/kernel written in V. Booting, running coreutils, GCC, g++, V, vi

amedvednikov
12pts2
twitter.com 4y ago

Show HN: Vinix, a 4 month old OS written in V, can already run GCC

amedvednikov
4pts2
github.com 4y ago

Vsql: A single-file SQL database written in pure V with no dependencies

amedvednikov
4pts0
twitter.com 5y ago

Vinix, a new OS written in V, now runs mlibc and bash

amedvednikov
40pts18
twitter.com 5y ago

Show HN: Vib, the easiest way to bundle and sign iOS binaries via command line

amedvednikov
1pts0
youtrack.jetbrains.com 5y ago

Kotlin Native is going to have a new GC

amedvednikov
2pts0
github.com 6y ago

The V language now compiles itself in 0.09 seconds

amedvednikov
123pts91
blog.abevoelker.com 6y ago

Sick of Ruby, dynamic typing, side effects, and basically OOP (2014)

amedvednikov
2pts0
news.ycombinator.com 7y ago

Ask HN: What are the drawbacks of releasing my language under GPLv3+link exc?

amedvednikov
6pts11
eul.im 8y ago

Show HN: Eul – a lightweight native desktop client for Skype, Slack, Gmail

amedvednikov
23pts3
My Foray into Vlang 11 months ago

The code you pasted doesn't compile, so it's you who are lying.

Can you link to the promised autofree without GC?

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.

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.

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)

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.

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.

This is a myth.

V compiles itself in <1s, can translate entire DOOM, has a working kernel/OS (Vinix), 10k+ PRs, 600+ contributors etc.

While the bad track record you mention is about junk like git/libc dependencies and system("curl") (doesn't happen).

Can you list actual lies?

Every single feature on the website works.

Why are you making such false claims? Which features don't work? Please list them.

*edit*

Just like I thought.

You will write walls of text about it being a scam, but you cannot list a single example of such a scam.

Only point to "complete takedown" articles with lies like V not being open source, or nonsense like V depending on git/libc/opengl/make.

You even say that every single feature mentioned on the website is a lie, while it can be verified in a couple of minutes.

4 year old articles from a "V should die" author with claims like using system("curl") for the networking library, type checker bugs that have been fixed a long time ago, etc are not really relevant.