On 15/09/2013, at 5:08 PM, Peter Niederwieser <pnied...@gmail.com> wrote:
> Adam Murdoch wrote >> Anyone know of a reason why we should not make the zinc compiler the >> default for scala compilation, and deprecate the ant task backed compiler? > > Two potential reasons: > > 1. The Zinc compiler is considerably slower than the Ant compiler for a > clean compile. Therefore, it may not be a good fit for, say, a CI job that > always does a clean compile. > > 2. Last time I spoke with the Zinc folks, they said that it's not yet as > robust as they would like it to be. Zinc also needs to be evolved together > with the Scala language, probably more so than the Ant task (which ships > with `scala-compiler`). Therefore, I may be worthwhile to have a > non-deprecated fallback. > > I don't have a strong opinion on which compiler should be the default > (perhaps Zinc is the better choice by now), but I wouldn't deprecate the Ant > compiler just yet. I've proposed to the Zinc folks that Zinc should also > offer a non-incremental compile mode, via the same compiler API. I don't > know if this will be implemented, but if so, this would be a good time to > deprecate the Ant compiler. Ok, thanks. Let's leave things as they are for now. -- Adam Murdoch Gradle Co-founder http://www.gradle.org VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting http://www.gradleware.com Join us at the Gradle eXchange 2013, Oct 28th in London, UK: http://skillsmatter.com/event/java-jee/gradle-exchange-2013