~/talk

Dotty Support in IntelliJ IDEA

Talkat Scala Days Berlin 2016 · 2016-06-15..06-17· [developer-experience]
slides:none on file

IntelliJ Scala plugin adds Dotty language support by reimplementing IDE parsing and a Dotty-aware type system rather than calling the compiler, with nightly builds offering union and intersection type resolution, basic refactorings, inspections and quick fixes, and incremental compilation via sbt working in the IDE. Trait parameters are still pending and expected in a couple weeks. Parser generation moves to a grammar-kit approach to support dialects; a Scala/Dotty install conflict exists until nightly plugin is used. A migration tool is planned.

AI-written summary · about

  1. 0:00Introduction
  2. 0:41About me
  3. 1:11Warmup
  4. 1:55Announcement
  5. 2:32Why is this important
  6. 3:21Creating a dirty project
  7. 10:10Creating a new plugin
  8. 10:45Why we do this
  9. 14:24Goals
  10. 15:39Plugins
  11. 16:14Type System
  12. 17:44What is Dotty
  13. 18:49Motivation
  14. 20:11Advantages and disadvantages
  15. 21:51Future plans
  16. 24:56Questions
  17. 34:41Question
  18. 36:19Strategy
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.