IDE для Clojure - против часовой стрелки (Eclipse) против Emacs. Какие (если таковые имеются) функции против часовой стрелки отсутствуют по сравнению с Emacs?

Я хочу знать, каковы ограничения плагина против часовой стрелки для Eclipse по сравнению с Emacs. Какая магия Лиспа (и Clojure) не будет доступна в Eclipse?

- ОБНОВЛЕНИЕ - Я знаю, что в Emacs будет больше функций, ярлыков, различных сложных привязок клавиш, но меня интересуют конкретные вещи из Lisp/Clojure. Например, если я не могу использовать поиск по регулярному выражению в файлах, это нормально, но если я не могу использовать REPL внутри Eclipse, это будет для меня прерывателем сделки - это основная функция. Итак, чтобы расширить мой вопрос, является ли REPL полностью функциональным в Против часовой стрелки по сравнению с Emacs? Я не возражаю, если некоторые очень продвинутые функции отсутствуют, это просто для удобства, но если я не могу что-то сделать, я просто перейду к Emacs.

1 ответ

Решение

Против часовой стрелки есть все, что вам нужно для приличного опыта разработки Clojure.

Вещи, которые я считаю наиболее полезными (без них невозможно жить!)

  • Полностью функциональный REPL
  • Режим Paredit / автоматическое паренгинг
  • Подходящие радужные парены в REPL и редакторе
  • Подсветка синтаксиса в REPL и редакторе
  • Интеграция с Eclipse / Maven для управления зависимостями
  • Многие сочетания клавиш (см.: https://code.google.com/p/counterclockwise/wiki/EditorKeyBindingsFeatures)
  • Идеально подходит для проектов Polyglot, которые смешивают Java + Clojure

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

Другие вопросы по тегам