This isn't a criticism, but what's the purpose of using c2v? As in, anything outside c2v just to compile it. The example of DOOM is taking the C code, converting it to V, then compiling it (which internally converts V to C before passing it off).
Migrating older projects from C to a nicer newer language.
By moving from C to V you get rid of complex makefiles, headers (you get nice clean modules instead), you get a modern stdlib with strings etc (although C strings aren't converted to V strings by C2V yet), much easier cross compilation, etc.
So not yet.
But we are planning to translate SQLite soon and yes the Linux kernel at some point.
I was just wondering to which scale it would stretch properly.
Thanks for your replies.
No plans to support C compilation for now, translation works well enough.
It will never be as optimized as cc -O2 though, and it will never be as portable as C, so C will always stay an option.