August 17th, 2012

glider

первые впечатления от Ensime

Наконец после доколбашивания ensime-плагина к сублайму удалось плотно поработать над компилятором и опробовать творение в деле. Удобство работы потрясает воображение!

1) Сублайм с плагином настолько же быстрый, как и сублайм без плагина. Стартует ensime за 2-3 секунды, вырубается если надо моментально, все сидит в бэкграунде и иногда шуршит кулером, но никогда не мешает редактору - даже маленьких тормозов нет.

2) Даже если presentation compiler начинает есть проц не в себя (походу это баг, но хз как его выследить), то все по барабану. Единственное, что выдает недомогание компилятора - непрекращающееся шуршание кулера. В аналогичных ситуациях эклипс уже на последнем издыхании вслед за плагином, после чего надо его весь грохать и открывать заново. Здесь все лечится перезапуском сервера (0 секунд на шатдаун + 2-3 секунды на стартап).

3) Оно работает. Местами go to definition отказывается куда-либо идти (снова баги), но все остальное тупо работает. Я даже пару раз попробовал автокомплишен (за год работы над компилером я отвык от такой роскоши, поэтому большинство вещей помню наизусть, но тут вот забыл и поленился лезть вспоминать). Думал сейчас войдет в длительный затуп или крэшнется (проект у нас большой). Нет же - меньше чем за полсекунды выдал список мемберов.

Помню некогда мы с уважаемыми lionet и tonsky обсуждали IDE и пришли к выводу, что связки удобный редактор + IDE-like фичи в природе не бывает