On Tue, 2 Jul 2013 04:38:35 -0700 (PDT)
Simon Ochsenreither <
simon.och...@gmail.com> wrote:
>
>
> > If you disable "External compiler" in IDEA settings then the FSC settings
> > reappear again in the UI.
> > Recently few users complained in IDEA Scala plugin forum that the external
> > compiler (based on Zinc) is actually slower for them than FSC so they
> > wanted to re-enable FSC.
> >
>
> From what I've read, IntelliJ13 will remove support for fsc anyway ... this
> of course means that it gets even more important to figure out in which
> cases zinc is slower than fsc and fix those issues.
fsc keeps the resident compiler instance and zinc does not. This adds an overhead to running the compiler at each step in zinc. This is not planned to change in the near future, since a reliable resident compiler is hard. Grzegorz might have more to say on this.
I am surprised that fsc is ever slower than zinc. The benefit of zinc is that it is more reliable, not that it is faster than fsc. I would think that fsc is the limit that zinc would approach, but I forget the details of fsc beyond that it keeps the compiler resident.
-Mark