пятница, 24 августа 2012 г.

Swank Clojure заброшен, да здравствует nrepl.el!

На днях главный мейнтейнер swank-clojure Фил Хагельберг объявил о прекращении этого проекта. Вместо поддержки этого устаревшего проекта он объединяется с разработчиками nrepl.el.

Обычно такие новости не приносят ничего хорошего, т.к. нужно обновлять зависимости, пытаться запустить новую библиотеку, пройтись по полю с граблями. Но не в этот раз. Просто установив nrepl.el через пакетный менеджер емакса и запустив команду nrepl-jack-in (вместо ставшей уже привычной clojure-jack-in), оказалось, что я получил практически такой же REPL с теми же самыми keybinding-ами.

Вообще, на мой взгляд, в последний год в развитии Clojure наметился очень позитивный тренд: заявленные возможности, библиотеки и инструменты работают с полпинка, безо всякой магии. Интересно, встанет ли Clojure в один ряд с таким мейнстримными языками, как ruby или python? Все-таки, инфраструктура Clojure уже довольно хороша и даже относительно user-friendly.

2 комментария:

  1. я через раз пользуюся nrepl - не брался побороть неудобный хендлинг
    error buffers - нужно явно идти и убивать буфер с трейсом.
    тогда как в swank-clojure достаточно нажать \0. Как у вас обстоят с этим дела ?

    ОтветитьУдалить
  2. Нажимаю C-x K на стектрейсе :-)

    ОтветитьУдалить