11 ms·
Thanks :) It's 0.0.12, the first public release. What's with all this "vaporware"? The compiler can already compile itself in 0.3 seconds and is written 100%
by amedvednikov 7y ago
Thanks :)
It's 0.0.12, the first public release. What's with all this "vaporware"?
The compiler can already compile itself in 0.3 seconds and is written 100% in V:
https://github.com/vlang/v#installing-v-from-source https://github.com/vlang/v#installing-v-from-source
It allows building easy cross platform graphical apps:
https://github.com/vlang/v/tree/master/examples/tetris https://github.com/vlang/v/tree/master/examples/tetris
It has easy cross compilation and can even compile itself for another platform:
https://twitter.com/v_language/status/1137537130887077890 https://twitter.com/v_language/status/1137537130887077890
It allows to build small performant GUI apps like Volt:
https://volt-app.com/ https://volt-app.com/ (Volt 1.0 RC 1 for macOS has been used by thousands of happy users for several months.)
It powers a simple forum: https://blog.vlang.io/forum https://blog.vlang.io/forum And the entire forum is one 65 KB binary.
It can translate and build DOOM: https://github.com/vlang/doom https://github.com/vlang/doom
It has very extensive and simple to read documentation that covers pretty much the entire language: https://vlang.io/docs https://vlang.io/docs
I think it's pretty good for 0.0.12.
Come back when it's v1.0 by the end of this year.
- st3fan 7y agoIt is fantastic work. Please don’t be discouraged and keep hacking on it. I bet you could also build an active community of contributors around it.
- detaro 7y agoIf you have all these great examples, why aren't they on the marketing page instead, and future plans clearly on a roadmap or whatever? They're pretty cool achievements! And something I can now go look at is way more interesting than something thats "coming soon". Good luck with your project, I hope this drama doesn't overshadow it too much long-term (but you're probably better off if you work on your messaging to avoid this topic getting back up over and over)
- deleted 7y ago[deleted]
- everyday847 7y agoWhen you say "it can translate and build DOOM" and suggest that repo is evidence of that fact -- why does that repo contain a single .v source file, p_enemy.v, which contains fewer than 5k loc? According to your build process, what you actually do is: 1. build ALL OF CHOCOLATE DOOM 2. replace the ONE OBJECT FILE that you translated 3. relink so, objectively, it cannot "translate and build DOOM" and you shouldn't claim that it can!