在 Martin Odersky 的“Scala 编程”一书中,它解释了为什么scalac
看起来很慢的原因(第 114 页):
原因是每次编译器启动时,它都会花时间扫描 jar 文件的内容并执行其他初始工作,甚至在查看您提交给它的新源文件之前。
每次开始编译时扫描 jar 文件对编译有什么好处?事实上,如果大多数开发人员使用 FSC(Fast Scala 编译器)来避免这种默认行为,为什么 scala 的作者没有删除这些扫描?
为什么javac
行为不相似?
在 Martin Odersky 的“Scala 编程”一书中,它解释了为什么scalac
看起来很慢的原因(第 114 页):
原因是每次编译器启动时,它都会花时间扫描 jar 文件的内容并执行其他初始工作,甚至在查看您提交给它的新源文件之前。
每次开始编译时扫描 jar 文件对编译有什么好处?事实上,如果大多数开发人员使用 FSC(Fast Scala 编译器)来避免这种默认行为,为什么 scala 的作者没有删除这些扫描?
为什么javac
行为不相似?