Почему IDE и компилятор — не одно и то же? Язык/тулинг

Доклад принят в программу конференции
Андрей Козлов
JetBrains

Разработчик IntelliJ IDEA в JetBrains. Занимается поддержкой Scala 3 в Scala-плагине.
Кроме основной работы, занимается преподаванием программирования в университетах Санкт-Петербурга (в том числе языка Scala).

https://twitter.com/adkozlov
http://github.com/adkozlov
Тезисы

Пока весь Scala-мир с замиранием сердца ждёт релиза новой версии языка, внутри JetBrains традиционно ведётся работа по дублированию части функциональности нового компилятора.

В рамках доклада попробуем окончательно ответить на главный вопрос: почему это требуется для качественной поддержки языка в среде разработки, почему для этого не хватает средств компилятора и может ли ситуация измениться в обозримом будущем.

Кроме того, поговорим про текущее состояние рынка IDE для Scala; плюсы и минусы текущих решений; а также о том, чего ждать от Scala-плагина в будущем.

Scala
,
Рефакторинг

Другие доклады секции Язык/тулинг