Hmmm I'm not sure if this is true but he says that "V can compile to (human readable) C, so you get the great platform support and optimization of gcc and Clang."[0]
If you need optimization, for now you have to emit C. Like the website says, in the future V will be able to emit optimized machine code.
V will be open sourced this June.
Yeah, so? Do you think you have some unique insight, that you have to plaster all over this thread 20 times? Say it and be done with it.
We don't think it's the new production ready language from Microsoft or Google either...
>His benchmarks exaggerate by comparing the speed of print statements, and the language itself is essentially a transpilation (a direct rule based conversion without an AST) to x86 so no other platforms can be supported.
If a language has a good enough syntax and semantics, that's totally find with me.
I could not give less fucks for non x86 platforms, especially at such an early stage of a language's development.
That said, it also says it supports transpiring to C, in which case the whole point of "not supporting other platforms" is moot.
This is definitely not a toy language. Right now it can emit x64 machine code, more platforms will be available after the open-source release in early June.
Supporting more platforms will not make compilation slower.
> I suggest porting V to llvm IR
No thanks :) I'd like to keep 1.5 million loc per second.
And that's fine too. I don't want support for some BS platform slow down the platform 90% of people and servers use.
Perhaps add ARM to x86, but that's it.
Your point being? Even if he's misleading people, people can always JUDGE by themselves and not give him money.
(As if he gets anything -- even established projects with tons of supporters and huge communities hardly make $1000/month on donations).