Лучший репл?
Есть куча репл в clojure?
- лейн репл
- курсивный репл плагин inteljidea
- горилла репл недавно запущен
- сидр для Emacs
У кого-нибудь есть идеи, какой из них хорош?
1 ответ
Решение
Практически все упомянутые REPL Clojure основаны на nREPL и, как таковые, имеют одинаковую функциональность бэкэнда. Выбор клиентского интерфейса REPL обычно зависит от варианта использования:
- Минимальный REPL, требующий только JVM и Clojure jar, без клиент-серверной структуры nREPL или leiningen
project.clj
интеграция:- Clojure REPL запущен
java -cp clojure.jar clojure.main
- Clojure REPL запущен
- Быстрые проверки командной строки или упрощенная установка для подключения только из систем командной строки:
- Работа с IDE по вашему выбору:
- Сидр (на основе Emacs)
- Курсив (на основе Intellij)
- Против часовой стрелки (на основе Eclipse)
- Потребность в ноутбуках iPython, таких как интерактивный интерфейс и постоянство, графические графики
Зрелость и функциональность клиента в этих категориях мало отличаются и зависят от предпочтений пользователя. Тем не менее, выбор правильного типа REPL по прецедентам имеет все значение, поэтому большинство пользователей Clojure переключаются между ними при необходимости.