• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Scala in Eclipse for Profit & Fun
 

Scala in Eclipse for Profit & Fun

on

  • 705 views

 

Statistics

Views

Total Views
705
Views on SlideShare
696
Embed Views
9

Actions

Likes
0
Downloads
7
Comments
0

2 Embeds 9

https://twitter.com 8
http://kred.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Scala in Eclipse for Profit & Fun Scala in Eclipse for Profit & Fun Presentation Transcript

    • Scala in Eclipse For Profit & Fun EclipseCon 2013, Ludwinsburg Mirco Dotta <mirco.dotta@typesafe.com> @mircodotta
    • Agenda • • • What is Scala? Scala PDE Scala or Java8?
    • Region 1 Region 2 100 What is Scala? 75 50 25 2007 2008 0 2009 2010
    • JVM language
    • Since 2001 Current Version 2.10 Mature
    • http://www.thoughtworks.com/radar
    • Unifier Lightweight Syntax Object Oriented Functional Statically Typed
    • Use any Java library Mixed Scala/ Java projects Interoperable with Java
    • Let’s see it in action!
    • Scala Plug-in Development Environment Set up in 3 simple steps • • • Install Scala IDE (http://scala-ide.org) Add Scala Library bundle in the dependencies Add Scala Nature to your project
    • Maven, Tycho & Scala Maven support for Scala <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> <version>${scala.version}</version> </dependency> 2.10.3 Scala Library <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin</artifactId> <version>${scala.plugin.version}</version> </plugin> 3.1.5 Scala Maven dependency plug-in
    • Scala now or Java 8 tomorrow? Why you should profit today. • • Java 8 ships in spring 2014 • But when Eclipse API w/ lambdas & default methods? Why waiting when you can use Scala today and profit? • • • Concise Better type safety guarantees than Java. Extremely flexible (e.g., easy to write DSLs)
    • Learning Scala? • https://www.coursera.org/course/progfun Books http://typesafe.com/resources/free-books http://www.artima.com/pins1ed/
    • Thanks! mirco.dotta@typesafe.com @mircodotta http://scala-ide.org @ScalaIDE
    • Resources Links to all resources used in this talk • • • • http://www.scala-ide.org/ https://github.com/dotta/eclipsecon-eu-2013 https://github.com/dotta/eclipsecon-java-editor • Based on http://www.vogella.com/articles/ EclipseEditors/article.html https://github.com/dotta/eclipsecon-scala-editor