Your SlideShare is downloading. ×
Scala IDE 3.0 - Present & Future
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Scala IDE 3.0 - Present & Future

1,794
views

Published on

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. …

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)


0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,794
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Scala IDEPresent & FutureMirco Dotta@mircodottaScala Days 2013NYC
  • 2. Scala IDE 3.0120,000+ downloadssince March 21, 2013
  • 3. Synopsis• 15 months• 853 commits• 685 files changed, 38278 insertions(+),6297 deletions(-)• 647 closed / 347 fixed / 405 new tickets• 25 contributors• 6 with more than 10 commits
  • 4. New FeaturesSemanticHighlightingImplicitHighlightingShow Type ofSelectionScalaDebuggerImplicitHyperlinkingEditorResponsiveness
  • 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 yourproductivity inside Eclipse• Tailored to your Scala IDE flavor• Plug-ins are available via the same update-siteused to install the Scala IDE
  • 8. Available NowInSynthScalaTestPlay2 WorksheetScala Searchonly for Scala IDE 3.0.1-RC1
  • 9. Coming SoonScalastyle AndroidProguardScalajava-to-scala
  • 10. Demo
  • 11. Play2 for Eclipse
  • 12. History• First commit: July 21st, 2012• Brilliant work by Amir Shaikhha during hissummer internship at Typesafe• Typesafe Scala IDE Team continued theeffort after Scala IDE 3.0 was released• Some really great community contributionfromVincent Munier and Alden Torres
  • 13. Current State• Latest release is 0.3.0 (shipped June 7th)• Supports both Scala and Java Play2projects• First-class support for Route and Templatefiles• Code Proposals, Hyperlinking, SyntaxHighlighting, Quick Assists and more!• http://github.com/scala-ide/scala-ide-play2/wiki
  • 14. Demo
  • 15. Scala IDERoadmap• Scala IDE 4.0 ~ October/November 2013• ScalaDoc integration• Find References / Type Hierarchy (ScalaSearch plug-in)
  • 16. Play2 for EclipseRoadmap• Integration with Eclipse Web Tools Platform• Structured Source Editing• Run Play2 inside Eclipse• Debugger support for templates• Play2 Eclipse IDE?
  • 17. Sbt for Eclipse• First-class support for Sbt in Eclipse• Sbt Editor, e.g., Code Completion,Hyperlinking, ...• Let Sbt drive the build inside Eclipse
  • 18. One Scala IDE forboth Scala 2.11 & 2.10
  • 19. Wanna help?• Get in touch!• scala-ide-dev google group• IRC channel on freenode• join scalaide room• Integrate your plug-in in theScala IDE Ecosystem!
  • 20. Wanna help?• Get in touch!• scala-ide-dev mailing list• IRC channel on freenode• join scalaide room• Integrate your plug-in in theEcosystem!Thanks@mircodotta