To be fair go has never used llvm and was delivered in less that 50 years.
To be fair go has never used llvm and was delivered in less that 50 years.
Getting to 70 percent of llvm will be relatively easy for zig and like all others, they will congratulate themselves and pretend it validates their choice. They will then discover the other 30 percent happens 0.1% at a time, because there are no silver bullets. This will take them 10+ years because it always does.
And if Zig was a google project instead of a 3 person show, I'd be far more inclined to believe that they can pull this off.
But as previously said, the current style of development makes it hard to attract contributors and more importantly funding.
Not linking to LLVM would also make the barrier to entry on contributing to Zig itself lower, because now you can just compile Zig with Zig, and not worry about other dependencies.