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



Reply via email to