Early Access Program Features

Scala Plugin EAP Speeds Up Coding Assistance

Because of its nature, Scala code is really difficult to edit without proper coding assistance. And sometimes said assistance is too slow which makes it not that useful. That’s why we never stop improving our Scala plugin performance. This time we’ve reduced the time needed to provide coding assistance within methods with a defined return type. As a result, code completion and inspections in our latest EAP build now work much faster.



After (see how much faster it is, the animation is 100% real time snapshot):


To give the new EAP build a try, download it from the EAP page, or if you use the EAP plugin upgrade channel, upgrade from the IDE.

Develop with Pleasure!

Comments below can no longer be edited.

6 Responses to Scala Plugin EAP Speeds Up Coding Assistance

  1. Avatar

    OlegYch says:

    November 19, 2015

    nice, thanks!

  2. Avatar

    kerr says:

    November 20, 2015

    wow,thanks very much,this is really help.

  3. Avatar

    Robson Peixoto says:

    November 20, 2015

    Talking about speed up Scala Plugin, how can I speed up the Intellij?

  4. Avatar

    Scott says:

    December 15, 2015

    “Because of its nature, Scala code is really difficult to edit without proper coding assistance.”

    Wow that is a huge blanket statement. Evidence for this? I feel like Scala is pretty easy to edit.

    • Avatar

      Jonathan Neufeld says:

      April 26, 2016

      Operator overloading.
      Syntactic sugar.
      Implicit resolution, whether it be of the type, value, or def flavor.

      Compare all that to Java. All you have there is very little implicit resolution (e.g. primitive boxing, wildcard type parameters). And you don’t have any such thing as operator overloading, self-typing, or syntactic sugar.

      I am not a fan of implicit values or defs, but my problems with those stem from quirky resolution rules and sluggish IDE support, and those are very solvable IMO.

Discover more