In this session we will have a round at all new functionalities introduced in the latest sand greatest Scala IDE V3.0 release, and outline the future direction of the tool.
Semantic highlighting, implicit highlighting, and a new shiny Scala debugger are the spotlights of version 3.0. Scala code is now easier to read, write, test and debug. Furthermore, a growing ecosystem of plug-ins is available right at your fingertips for customizing your Scala environment just the way it fits you best.
The focus of the next releases is on enhancing the Scala debugger, further improving the editor's responsiveness, and add first-class support for both Play2 and Sbt.
Sounds too good to be true? Come and see for yourself the Scala IDE in action!
(Scala Days 2013, NYC)
5. Pick your flavor
• Scala IDE 3.0 available for
• Scala 2.9 and Scala 2.10
• Eclipse 3.7 (Indigo) and Eclipse 4.2 (Juno)
• Or...
6. Scala IDE SDK
• Prepackaged Eclipse with Scala IDE
• No configuration needed
• Available for Windows/Mac OSX/Linux!
• http://scala-ide.org/download/sdk.html
7. Ecosystem
• A world of plug-ins to boost your
productivity inside Eclipse
• Tailored to your Scala IDE flavor
• Plug-ins are available via the same update-site
used to install the Scala IDE
13. History
• First commit: July 21st, 2012
• Brilliant work by Amir Shaikhha during his
summer internship at Typesafe
• Typesafe Scala IDE Team continued the
effort after Scala IDE 3.0 was released
• Some really great community contribution
fromVincent Munier and Alden Torres
14. Current State
• Latest release is 0.3.0 (shipped June 7th)
• Supports both Scala and Java Play2
projects
• First-class support for Route and Template
files
• Code Proposals, Hyperlinking, Syntax
Highlighting, Quick Assists and more!
• http://github.com/scala-ide/scala-ide-
play2/wiki
17. Scala IDE
Roadmap
• Scala IDE 4.0 ~ October/November 2013
• ScalaDoc integration
• Find References / Type Hierarchy (Scala
Search plug-in)
18. Play2 for Eclipse
Roadmap
• Integration with Eclipse Web Tools Platform
• Structured Source Editing
• Run Play2 inside Eclipse
• Debugger support for templates
• Play2 Eclipse IDE?
19. Sbt for Eclipse
• First-class support for Sbt in Eclipse
• Sbt Editor, e.g., Code Completion,
Hyperlinking, ...
• Let Sbt drive the build inside Eclipse
22. Wanna help?
• Get in touch!
• scala-ide-dev google group
• IRC channel on freenode
• join scalaide room
• Integrate your plug-in in the
Scala IDE Ecosystem!
23. Wanna help?
• Get in touch!
• scala-ide-dev mailing list
• IRC channel on freenode
• join scalaide room
• Integrate your plug-in in the
Ecosystem!
Thanks
@mircodotta