Scala & Eclipse

22
Scala & Eclipse Jakub P. Nowak

description

Eclipse Demo Camp - June 24, 2009 - Poznań

Transcript of Scala & Eclipse

Page 1: Scala & Eclipse

Scala & EclipseJakub P. Nowak

Page 2: Scala & Eclipse

About

Page 3: Scala & Eclipse

Martin OderskyThe benevolent dictator

Page 4: Scala & Eclipse

Object-orientedpurity

Page 5: Scala & Eclipse

Functionalfun

Page 6: Scala & Eclipse

InteroperabilityThis is madness !

Page 7: Scala & Eclipse

Features

Page 8: Scala & Eclipse

SyntaxTwo lumps of syntactic sugar, please !

Page 9: Scala & Eclipse

Type InferenceNot always need to worry about the type

Page 10: Scala & Eclipse

First-class FunctionsLet’s pass them around.

Page 11: Scala & Eclipse

TraitsThe Inheritance Avantgarde

Page 12: Scala & Eclipse

ImmutabilityHuh? I cannot change its value ?!

Page 13: Scala & Eclipse

ClosuresPlease, don’t mess with my code

Page 14: Scala & Eclipse

Pattern Matchingwhere are you ?

Page 15: Scala & Eclipse

Eclipsefor the rescue !

Page 16: Scala & Eclipse

Scala IDE

Page 17: Scala & Eclipse

Varia

Page 18: Scala & Eclipse

Java 7Aemulatio ingeniam aliscit.

Page 19: Scala & Eclipse

TwitterGoodbye Ruby, Welcome Scala

Page 20: Scala & Eclipse

LiftwebEach language has its web framework.

Page 21: Scala & Eclipse

POZnan*.scala

Page 22: Scala & Eclipse

Thank youQuestions ?