Re:The Dotty experimental compiler for Scala now bootstraps
by daxfohl on Saturday October 31, 2015 @03:40PM
(#10483890)
Why do they want to bootstrap themselves? Golang specifically set that as a nongoal, and look how fast their compiler is. Scala being a functional vm based language will always have a performance disadvantage to well written C code. If they really care about the real world usability of the compiler (and thus the language), this implementation seems like a poor strategy.
[ Parent
| on HN ]
Re:The Dotty experimental compiler for Scala now bootstraps
by noelwelsh on Saturday October 31, 2015 @04:22PM
(#10484039)
Bootstrapping is a useful test of the completeness of a compiler, and it makes development easier.
The Go compiler is fast because it does very little. It doesn't do much optimisation and Go is not a very sophisticated language and so does not require much of it's compiler. It is not comparable to the Scala or Dotty compilers.