Почему IDE и компилятор — не одно и то же? Язык/тулинг
Разработчик IntelliJ IDEA в JetBrains. Занимается поддержкой Scala 3 в Scala-плагине.
Кроме основной работы, занимается преподаванием программирования в университетах Санкт-Петербурга (в том числе языка Scala).
http://github.com/adkozlov
Пока весь Scala-мир с замиранием сердца ждёт релиза новой версии языка, внутри JetBrains традиционно ведётся работа по дублированию части функциональности нового компилятора.
В рамках доклада попробуем окончательно ответить на главный вопрос: почему это требуется для качественной поддержки языка в среде разработки, почему для этого не хватает средств компилятора и может ли ситуация измениться в обозримом будущем.
Кроме того, поговорим про текущее состояние рынка IDE для Scala; плюсы и минусы текущих решений; а также о том, чего ждать от Scala-плагина в будущем.