3 ms·
that's one of the things go got right - they had fast compilation speed as a first-class goal right from the beginning.
by zem 9y ago
that's one of the things go got right - they had fast compilation speed as a first-class goal right from the beginning.
- jerf 9y agoThey also have a really, really simple type system that can't play very many of the games that type system experts would like to play, so it doesn't cost them a lot of runtime at compile time. I'm sort of curious what the abstract minimum penalty is for the very advanced type systems. Are GHC (Haskell) and rustc already within, say, 5x of the optimal possible speed, or might we be able to have a very advanced type system and faster compiling? Time shall tell, I suppose.