Dotty support in IntelliJ IDEA
summary
IntelliJ Scala plugin already runs Dotty projects from nightly builds, compiles worksheets instantly, shows find-usages and a working debugger, and supports Union/Intersection types and the new Dotty syntax; the plugin downloads snapshots automatically and lets modules be compiled separately as module-level Dotty/Scala compilation. Core work focuses on a new type system registry to swap Scala/Dotty implementations, with syntax parsing added quickly; full type-check parity and a Scala→Dotty migration tool are planned after Dotty’s official release.
AI-written summary · about
chapters (9)
- 0:00Introduction and announcement
- 2:49Live demo of Dotty support
- 8:04Debugging and advanced features
- 11:00Technical challenges and design
- 14:06Type system and infrastructure
- 17:30Dotty type system changes
- 21:03Roadmap and future plugin plans
- 24:42Upcoming features and migration
- 26:15Q&A and conclusion
related talks
47mInteractive development with Dotty
40mIntegrating IDEs with Dotty the experimental Scala compiler
43mBoost Your Productivity with IntelliJ, Scala Plugin and More
41mEffective Scala development
28mThe State of the IntelliJ Scala Plugin 2023
40mThe Journey of a Dotty Diagnostic
01h 03mWhy Do Developers Love IntelliJ IDEA?
03mInterview
