Обновить
24
0
Евстигнеев Александр@hurricup

Программист

Отправить сообщение
И да, тормозов своих хватает. Надеюсь — пока что.
Ну всякие кодогенерации (акцессоры и т.п.) мы пока тоже не умеем. Только константы.
Да тут как раз все понятно. Сейчас перл не является мейнстримовым языком, соответственно мало энтузиастов чтобы написать IDE/плагин, и нет коммерческого интереса (хотя удивлен что Booking, написанный целиком на Перл ничего не сделал).
Нельзя описать грамматику для Perl. Ее нет. Дым и зеркала :)
Было многоо разных экспериментов: портировать исходники Perl, составить упрощенный bnf, но в итоге получился: простой лексер и нисходящий рекурсивный парсер с хаками. Примерно так и сам перл работает, как я понимаю.
Парсер плагина не является 100% достоверным. Он парсит все core модули (и все что у меня было установлено) и мою кодовую базу.
Есть масса хитростей которые пока не хендлятся никак (и некоторые не планируются), т.к. язык сильно человечен и позволяет себе слишком много грамматических вольностей для языка программирования.
Мужики, я не могу вам сказать чем оно лучше чем что-либо кроме NP++ и Komodo. В остальном я не работал толком. Нужно пробовать и смотреть.
Комодо тупил адски с разрешением имен. Даже, казалось бы, очевидные вещи найти не мог. Без перл-фокусов.
Зашел на GitHub ModernPerl и вспомнил что смотрел его перед тем началом разработки плагина. Сильно смутило, что последний коммит был полгода назад (сейчас уже год). Насколько он хорошо находит определения сабов/методов/переменных?
Логично предположить что должен быть плагин который умеет находить определения именно для Перла, уметь разрешать импорты, наследования, разбирать MRO и т.п.
Если все умеет, значит просто вопрос личных предпочтений. Попробовать то и то и выбрать, если не лень.
Если саблайм умеет все, что переречислено в статье (плюс все что дает нашару IDEA) — то ничем. Какой-то провокационный разговор.
Чем IDE лучше текстового редактора? Вопрос риторический.
Для этого нужно чтобы кто-то сравнил.
Тут каждому свое да. Но, чем больше выбор — тем лучше, на мой взгляд. Ну и есть абсолютно бесплатная Community Edition, правда не знаю, как она по сравнению с Eclipse.
Это было бы чудесно!
Говорят да, tidy пробовали и работает. Но хочется гуи и все по-человечески.
По возможностям, со стороны плагина, все идентично во всех IDE.
Поправил верстку, Inspections не отображались.
Как и написано в статье — в планах. Сейчас нет ни запуска, ни дебаггинга.
12 ...
7

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность