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
Scala road map 2019
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Mikhail Mutcianko
June 27, 2019
Programming
2
42
Scala road map 2019
What we've learned at ScalaDays19 in Lausanne - some plans on Scala and Scala plugin development.
Mikhail Mutcianko
June 27, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
CSC307 Lecture 02
javiergs
PRO
1
780
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
120
Oxlintはいいぞ
yug1224
5
1.3k
CSC307 Lecture 01
javiergs
PRO
0
690
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.3k
CSC307 Lecture 09
javiergs
PRO
1
840
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
700
Architectural Extensions
denyspoltorak
0
290
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
1
750
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
65
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
350
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
120
YesSQL, Process and Tooling at Scale
rocio
174
15k
エンジニアに許された特別な時間の終わり
watany
106
230k
Transcript
Scala road map 2019 Mikhail Mutcianko JetBrains June 27, 2019
1
Scala3 state tl;dr dotty.epfl.ch/docs/reference/overview.html new type system union, Intersection types
type lambdas implicit function types implicits → delegates and given early initializers → trait parameters implicit classes → extension methods . . . 2
IDE support in mind New fast presentation compiler Metals? TASTY
Abstract macro system 3
Scala support in IntelliJ IntelliJ Lexer, Parser Typechecker . .
. JPS SBT Scala compiler Lexer, Parser Typechecker BCode . . . Scala library 2.11 Scala library 2.12 Scala library 2.13 Compile / 4
Where we are now Dotty project type → Dotty types
→ Dotty typechecker Presentation compiler backend TASTY decompiler Macro backend 5
Challenges Typechecker Support all scala versions Different parsers Different type
systems Different decompilers Macros Inline on typer level Serialization when running whitebox macro 6