Live data from Hacker News

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

github.com

81–86 of 86 posts

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

#81

Earlier quoted context omitted.

> Can you list items that don't work at all or are in alpha state? Nothing, as I expected.

No reply to the autofree comment? Unsurprising. Since you want it so much, here you go: - "No undefined behavior" -> How does V prevent this? V currently can't even generate well formed C code for all valid V so how do you prevent UB in the generated C? As of now, for any reference x in V, *x and ******x are both accepted by the checker. int32.MAX + 1 is instant UB yet V does nothing to prevent this. What is your pla…

> No reply to the autofree comment? Unsurprising.

autofree was placed a bit lower on the prioritization list due to the focus on C2V and amazingly well integrated -gc boehm, which solves all leaks for now.

- "No undefined behavior" -> How does V prevent this?

By not having UB. You have any examples of UB in V?

`x and *x` type checker bug in the compiler means the compiler doesn't work? Then by this definition none of the compilers do, because all of them have bugs.

> How do you plan to deal with template bloat slowing down compilations?

Is that your example of an alpha or a broken feature?

> - -usecache -> Another one of the 20% implemented features. This was done to give V a huge boost in compiling simple programs but the implementation is so busted, you yourself disabled it on the benchmarking site.

No I didn't. V hello.v uses -usecache. And v self was removed for now because it's unfair: V modules are in vlib, all of them get cached, and the compilation is too fast. How is it 20% implemented?

> - "immutable" references -> As shown on Discord, "immutable" references can easily by laundered into mutable ones by assigning the reference to a mutable variable and then assigning into that.

Not anymore, a large amount of these bugs have been recently fixed.

Native backend is being worked on by a very experienced developer, author of radare2, so we will definitely see v self -native work this year.*

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

#82

Earlier quoted context omitted.

No reply to the autofree comment? Unsurprising. Since you want it so much, here you go: - "No undefined behavior" -> How does V prevent this? V currently can't even generate well formed C code for all valid V so how do you prevent UB in the generated C? As of now, for any reference x in V, *x and ******x are both accepted by the checker. int32.MAX + 1 is instant UB yet V does nothing to prevent this. What is your pla…

> No reply to the autofree comment? Unsurprising. autofree was placed a bit lower on the prioritization list due to the focus on C2V and amazingly well integrated -gc boehm, which solves all leaks for now. - "No undefined behavior" -> How does V prevent this? By not having UB. You have any examples of UB in V? ` x and * x` type checker bug in the compiler means the compiler doesn't work? Then by this definition none…

Can you explain how a conservative garbage collector solves all leaks?

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

#83

Earlier quoted context omitted.

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

You may be curious to see how many people in China are actually contributing and doing stuff in V. That's actually surprising and cool.

Interesting how the interest in China is completely focused ONLY in Beijing and everywhere else no one ever cared about vlang. https://imgur.com/a/dyFOVu1

Click farms maybe?

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

#84

Have you bought github stars from a click farm again and then show how many stars you have compared to other langs?

Imagine caring about a projects organic growth from GitHub stars from China lol. The simplest explanation is that maybe they 'like' the project?

It seems they only like it in Beijing https://imgur.com/a/dyFOVu1

Pretty weird fanbase, isn't it?

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

#85

Earlier quoted context omitted.

Who cares? These people seem to care https://twitter.com/v_language/status/1339223357800263682?s=...

They are the project owners, no shit they would care, To everyone else outside of the project, so what? Seems like you also care a big deal about these GitHub stars for someone who doesn't like the project and your name checks out too.

They also care about criticism https://imgur.com/a/8wYsj4C

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

#86
post #54

Earlier quoted context omitted.

I think, if that happened, perceived trolling is the more appropriate interpretation of what happened there to Christine. You're acting angry and critical whereas in reality we should be focused on solving problems and building community to make things good for everyone.

> You're acting angry and critical whereas in reality we should be focused on solving problems and building community to make things good for everyone. Sorry, but you can't flip a critic into a productive community member by calling them angry. If you want help building community, you need to inspire trust with a kickass product that meets or exceeds your promises Critics fall away when they can't find valid criticis…

Nobody cares if the Christine wants to contribute or not. If you are going to contribute, contribute in a positive way. Not by being antagonistic. The reaction she/he received will be the same in any office environment if you behave in an angry and antagonistic fashion calling people liars and cheats
Post reply on HN