Live data from Hacker News

Vinix – An effort to write a modern, fast, and interesting operating system in V

github.com

31–40 of 86 posts

Re: Vinix – An effort to write a modern, fast, and interesting operating system in V

#32
post #29

I remember shenanigans when V was first announced (release date for public preview, but for a little money you get early access), people being upset that it was half-baked, etc. and wrote it off, but I've heard that it has since changed a ton and is nothing like the early days. Can someone familiar with recent V developments comment on this? It makes bold promises that would be awesome to see realized, but I got the…

Not only did this project make a lot of false claims about itself but also other existing programming languages. This included Nim (which I am one of the core devs on). It’s rather sad to see people get roped in by these claims. This project is a true example of how far pushing false promises and lies can get you and it makes me a bit sad about the world.

Do you have links to false claims about Nim?

Re: Vinix – An effort to write a modern, fast, and interesting operating system in V

#33

Hello, I am the maintainer of Vinix and main contributor. Feel free to ask me anything about the project!

You mentioned this in another comment but how do you feel about the other new systems level programming languages and how they compare to V like nim, zig, rust etc.

Re: Vinix – An effort to write a modern, fast, and interesting operating system in V

#35

Hello, I am the maintainer of Vinix and main contributor. Feel free to ask me anything about the project!

You mentioned this in another comment but how do you feel about the other new systems level programming languages and how they compare to V like nim, zig, rust etc.

I don't know much about nim but I have seen my fair share of Rust and Zig code. Out of these 2, I'd personally pick Zig if I had to choose. Rust's syntax doesn't resonate with me very much and I feel like it tries to hand hold too much at times.

That said I am a programmer and as such I am more into what I can get done with these tools rather than the tools themselves. Whatever I feel can get the job done for whatever I need to do is okay with me. In Vinix's case, I can confirm from personal experience that V has been able to get the job done so far effortlessly.

Re: Vinix – An effort to write a modern, fast, and interesting operating system in V

#36

I remember shenanigans when V was first announced (release date for public preview, but for a little money you get early access), people being upset that it was half-baked, etc. and wrote it off, but I've heard that it has since changed a ton and is nothing like the early days. Can someone familiar with recent V developments comment on this? It makes bold promises that would be awesome to see realized, but I got the…

Things have improved but it's not clear the author realizes the magnitude of what he's trying to do. The big ticket item is the autofree memory management system which promises near C/Rust performance and minimal overhead without the complexity of borrowing and ownership. To date, this system does not work and is "wip" as the vlang community likes to say. There are also no clear explanations of how it works beyond ju…

> Initially the goal was that this system would manage all memory for the programmer automatically, this goal has since moved to "manage 90% of objects in memory and use GC for the rest". I suspect we will see that number continue to drop as the author realizes this is intractable without whole program analysis (which they can't do and still hit their compilation time targets).

A demo of autofree with zero GC/RC:

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

> Other items are very much in an alpha state if they work at all.

Can you list items that don't work at all or are in alpha state?

Generics missing some advanced features like protocols doesn't mean they don't work.

And no I don't live in Sweden. You seem to get a lot of things about V wrong.

Re: Vinix – An effort to write a modern, fast, and interesting operating system in V

#37

Earlier quoted context omitted.

did this happen? is there proof somewhere?

https://t.me/vlang_memes/460

for anyone who doesn't use Telegram: the image shows that most of the stars came in short bursts of time, from China. kinda weird that one can't click the image in their browser to enlarge it

Re: Vinix – An effort to write a modern, fast, and interesting operating system in V

#38

Earlier quoted context omitted.

Things have improved but it's not clear the author realizes the magnitude of what he's trying to do. The big ticket item is the autofree memory management system which promises near C/Rust performance and minimal overhead without the complexity of borrowing and ownership. To date, this system does not work and is "wip" as the vlang community likes to say. There are also no clear explanations of how it works beyond ju…

> Initially the goal was that this system would manage all memory for the programmer automatically, this goal has since moved to "manage 90% of objects in memory and use GC for the rest". I suspect we will see that number continue to drop as the author realizes this is intractable without whole program analysis (which they can't do and still hit their compilation time targets). A demo of autofree with zero GC/RC: htt…

You solved the memory management for one particular program written in exactly the style necessary to avoid leaks for the demo. You'll find as you fix other programs, you'll introduce UAFs into this one which is, I suspect, one reason your commit activity around autofree has basically dropped to 0 recently.

Re: Vinix – An effort to write a modern, fast, and interesting operating system in V

#40
post #29

Earlier quoted context omitted.

Not only did this project make a lot of false claims about itself but also other existing programming languages. This included Nim (which I am one of the core devs on). It’s rather sad to see people get roped in by these claims. This project is a true example of how far pushing false promises and lies can get you and it makes me a bit sad about the world.

Do you have links to false claims about Nim?

I think they meant V-lang is making false claims about itself.
Post reply on HN