Re:No Compiler – On LLVM, and writing software without a com...
by iampims on Friday March 04, 2016 @12:29PM
(#11225282)
Fast compile times let you use Go as a scripting language, which has been key to its adoption from the python/ruby community.
Fast compile times also let you run your test suite every time you hit ctrl + s.
Fast compile times also let you run tools like gomft without feeling like it is slowing you down.
I agree that fast programs are essential and (ideally) not mutually exclusive with fast compile times.
And the fact that the first people working on Go have a good knowledge of the Plan9 toolchain probably gave them a head start. But that benefit has probably eroded long ago.
And I completely disagree with the Go team's emphasis on compile times. Fast result programs are far more important than fast compile times. Fast compile times are nice to have, but not much more than that. But this is just my opinion, it's as good as anyone else's.