Pull to refresh

Comments 13

Выглядит очень интересно, давно думаю попробовать. Сейчас, наверное, всё-таки займусь.
Начал проходить квест по установке этого плагина. Осилил установку Oracle JDK под Ubuntu, установку самой IDEA, чекаут плагина из репозитория, открытие его в IDEA. На шаге «поставьте IDEA SDK» решил, что мне проще по старинке писать в Vim.

Было бы неплохо иметь бинарную сборку плагина.
Settings > Plugins > Browse Repositories… > Erlang
Вроде бы написано об этом на гитхабе, но хорошо, продублирую еще раз.
Там только 0.4.4 :(. Прийдётся чуток пошаманить
сорри. Надо просто скачать самую новую версию intelliJ. Там в репках будет версия 0.5
Сам сейчас изучаю erlang, пока что вяло. Для своих проектов — очень интересно его использовать, но пока надо выйти из rat race, чтобы начать писать свои проекты так как хочу и на том на чём хочу.

Лично у меня мозги заточены под рекурсию и функциональщину. Парадигма «обработки» ошибок, обновления — от них я просто в восторге.

Единственное, что сдерживает от активной разработки на erlang(и как я понял, не только меня одного) — это:

1. Отсутствие нормального отладчика. Это первое и самое важное. Порой то, что видно при отладке ускоряет шестерёнки в мозгах намного. Соответственно, быстрее изучаешь язык.
«Родной» отладчик — кривоватый. Перед тем, как отлаживать надо что-то «подготавливать», «шаманить» и т.п. Затем появляется 100500 окон… Лучше, чем командная строка, но всё-равно неудобно.

2. Отсутствие нормального и продуманного IDE, куда этот отладчик будет встроен. В своё время игрался с плагинами для эклипса. Как же там всё криво — словами не передать. К тому же регулярно эклипс «сыпется» и вылетает. Сырая неповоротливая махина.

Надеюсь, этот плагин будет лучше, чем предыдущие версии его же. Всё-тки добавлена поддержка дебаггера.

Но всё-равно, это не родное IDE для erlang-а. Отсюда и будут вытекать возможные баги и кривости имплементации отладчика. Да и прочего.

Идеально было бы написать erlang IDE на самом erlang. C «блекджеком и шлюхами». Может когда-нибудь руки и дойдут или у меня или у кого-нить другого :)
На RubyMine он будет работать?
Установил, прописал путь к Erlang SDK но в «Edit Run/Debug configuration» нет возможности создать конфигурацию для запуска даже Erlang Console.
В контекстных меню на .erl файлов есть пункт «Send Selection to Erlang Console» — но он не активен.
В чем может быть проблема?
UFO landed and left these words here
Да. Так и оказалось, поставил идею, на ней вроде бы все работает.
Жаль, что в RM не завелось, но не смертельно.
Sign up to leave a comment.

Articles