4 ms·
I hear about zig all the time, and I'm surprised I don't more about vlang. Yet they still to target a similar audience. Is this a matter of popularity or featu
by BiteCode_dev 5y ago
I hear about zig all the time, and I'm surprised I don't more about vlang. Yet they still to target a similar audience.
Is this a matter of popularity or features ?
- ternaryoperator 5y agoI too am surprised V does not get more attention here. I think the main developer frayed his ties with HN by some of his early claims. Nonetheless, he's doing good work moving V forward and developing community. [0] [0] https://vlang.io/ https://vlang.io/
- dralley 5y agoVlang started as a closed source project with a lot of lofty claims that fell apart quickly once the project was actually opened up. Combined with all the delays and broken delivery promises leading up to that, it gave people a poor impression of the project. With that said, I've heard the situation has improved since then.
- amedvednikov 5y agoCan you list any claims that fell apart? For example, one of the biggest claims has always been fast compilation. Here's V compiling itself in 0.3 seconds: https://www.youtube.com/watch?v=pvP6wmcl_Sc https://www.youtube.com/watch?v=pvP6wmcl_Sc V was also self hosted (written in V) from the start, which says a lot about the maturity of the language. > Combined with all the delays There were no delays. The project was announced to be released in June, and it was. By the way, we now have a cool OS written in V, that can already run Bash, g++, and V itself! https://github.com/vlang/vinix https://github.com/vlang/vinix
- vlang1dot0 5y ago> V was also self hosted (written in V) from the start, which says a lot about the maturity of the language. How could that possibly be true? You need a V compiler to compile V but none would have existed "from the start". You've also said multiple times on Discord that the original V compiler was written in Go.
- amedvednikov 5y agoBy "from the start", I meant "from the first public release", sorry for the confusion. Of course initial version was written in Go, but it was never released.
- super_flanker 5y ago> Can you list any claims that fell apart? On home page, the very first claim: > No null However V has `nil` or any reference can be initialized to `0`. How is then claiming `no null` not false?
- amedvednikov 5y agoThere's no `nil` in the language, but indeed there's a hack that allows to assign 0 to references. It's on the 0.3 roadmap, high priority.
- super_flanker 5y agoSimilarly almost every feature in V has some hacks or doesn't work outright. But authors of V don't have enough dignity to mention the in-progress/missing features on home page. And when somebody points them to their dishonesty, they block them on discord.
- amedvednikov 5y agoNo, this is completely false. I see you created this account to spread false information about V: > Ditto same experience, I asked if somebody could explain me the memory model of V; and all of sudden hell broke loose. I was asked why do I need to know how memory model worked, are you a troll, if you don't contribute to the lang you're not welcome here. Never asked a second question again. This never happened. Otherwise you could send a link to the discord conversation. No one gets banned or called a troll for asking questions. Besides, the memory model is explained in details on the home page.