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
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
Implementation Patterns
denyspoltorak
0
140
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1k
Grafana:建立系統全知視角的捷徑
blueswen
0
260
CSC307 Lecture 01
javiergs
PRO
0
640
ThorVG Viewer In VS Code
nors
0
500
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
150
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
210
はじめてのカスタムエージェント【GitHub Copilot Agent Mode編】
satoshi256kbyte
0
130
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
530
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
150
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
480
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
81
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
120
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Agile that works and the tools we love
rasmusluckow
331
21k
HDC tutorial
michielstock
1
280
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
590
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The agentic SEO stack - context over prompts
schlessera
0
570
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Embracing the Ebb and Flow
colly
88
4.9k
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