Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to add Scala to Java language projects
Search
Richard Dallaway
November 28, 2009
Programming
0
18
How to add Scala to Java language projects
Presentation at the first London Java Unconference, at IBM Southbank 28 Nov 2009.
Richard Dallaway
November 28, 2009
Tweet
Share
More Decks by Richard Dallaway
See All by Richard Dallaway
AI Roadmap
d6y
0
27
Voice to guide "difficult" recycling queries
d6y
0
34
Brighton Java: Day in the life...
d6y
0
140
Day in the Life of a Functional Programmer
d6y
0
500
Exoplanet Safari
d6y
1
330
Types Working For You
d6y
1
2.5k
Towards Browser and Server Utopia with Scala.js: an example using CRDTs
d6y
0
7k
Code Review Gems
d6y
1
1.8k
Woot for Lift
d6y
2
3k
Other Decks in Programming
See All in Programming
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
580
ドメイン・ファーストで考える問題解決に役立つモデル設計 / Domain First Model Design
suzushin54
1
1.5k
Go1.22からの疑似乱数生成器について/go-122-pseudo-random-generator
convto
1
160
CircleCIを活用して AWSへの継続的デリバリーを 実践する
coconala_engineer
1
110
オブジェクトしこう
okuramasafumi
2
130
Building a Smaller App Binary
kateinoigakukun
2
220
Learning PHP and Static Analysis with PHP Parser
inouehi
1
250
Kotlinを用いたDSL的な設計手法と使用上の注意
kohii00
3
530
Enhancing Applications with Accessibility API
kishikawakatsumi
3
1k
Migrating to Signals: A Practical Workshop
manfredsteyer
PRO
0
290
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
14
3.5k
[スクリプト] Swiftの型推論を学ぼう
omochi
0
120
Featured
See All Featured
RailsConf 2023
tenderlove
0
510
GitHub's CSS Performance
jonrohan
1023
450k
Adopting Sorbet at Scale
ufuk
66
8.5k
Unsuck your backbone
ammeep
661
56k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
The Art of Programming - Codeland 2020
erikaheidi
40
12k
Embracing the Ebb and Flow
colly
78
4.1k
Making Projects Easy
brettharned
106
5.4k
We Have a Design System, Now What?
morganepeng
42
6.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
Transcript
How to add Scala to Java™ language projects? Richard Dallaway
@d6y http://spiralarm.com
Mixed compilation Build tools: Ant, Maven IDEs: The big three
Documentation: Scaladoc, Vscaladoc Testing: ScalaTest, Specs Findbugs (sort of) Code coverage Profilers Debugging CI: Hudson, Cruise All the Java libs & frameworks you use ...what else do you need? Tool chain
None
Collections interop: Java -> Scala OK, Scala -> Java not
so good, although libs to help. Fixed in 2.8. IDEs have quirks & workarounds. Fixed in 2.8. Common programming mistakes for Scala developers to avoid, see: http://stackoverflow.com/questions/1332574 Gotchas
Question What are the barriers to adding Scala—or any JVM
language—to an enterprise Java app?