tag:blogger.com,1999:blog-4007342736133040943.post1271033274168064537..comments2023-03-26T06:09:18.992+03:00Comments on Clojure: Настройка окружения Clojure и IntelliJ IDEA на MS WindowsDmitryhttp://www.blogger.com/profile/17434341697941378483noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-4007342736133040943.post-52015673390290552042013-11-04T21:53:06.315+03:002013-11-04T21:53:06.315+03:00новый плугин к идее https://github.com/cursivecloj...новый плугин к идее https://github.com/cursiveclojure/cursiveAnonymoushttps://www.blogger.com/profile/17334469226154604515noreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-28471216695905783512013-11-04T21:33:27.181+03:002013-11-04T21:33:27.181+03:00Да, там примерно такой же REPL. Кстати, недавно nr...Да, там примерно такой же REPL. Кстати, недавно nrepl переименовали в CIDER.Dmitryhttps://www.blogger.com/profile/17434341697941378483noreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-4077215405796319362013-11-04T20:43:48.698+03:002013-11-04T20:43:48.698+03:00в emacs через nrepl(замена slime swank) можно реда...в emacs через nrepl(замена slime swank) можно редактировать код в работающей jvm как бы, тут есть такая возможность ?<br />Anonymoushttps://www.blogger.com/profile/17334469226154604515noreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-76979206954013619852013-04-16T10:23:45.008+03:002013-04-16T10:23:45.008+03:00Да я на Emacs и не настаивал, поэтому и написал по...Да я на Emacs и не настаивал, поэтому и написал пост с инструкциями по настройке IDEA. Другое дело, что они по крайней мере должны знать о существовании более простых и удобных инструментов.Dmitryhttps://www.blogger.com/profile/17434341697941378483noreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-2059226352191879662013-04-16T08:47:49.878+03:002013-04-16T08:47:49.878+03:00> Я попытался им объяснить, что Emacs важен из-...> Я попытался им объяснить, что Emacs важен из-за простоты программирования.<br /><br />Только вы забываете, что зачастую на нормальное освоение Emacs (запоминание хоткеев, отвыкание от использования только оконных интерфейсов) у людей уйдёт слишком много времени, если ограничиваться рамками одного семестра. Что может быть критично, т.к. они потеряют много времени на это и не смогут сконцентрироваться на освоении содержательной части курса.<br /><br />Так что, имхо, IDEA тут однозначно лучшее решение. Norgbloghttps://www.blogger.com/profile/02073714879715816837noreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-20856373326666544442013-04-15T10:33:21.595+03:002013-04-15T10:33:21.595+03:00Друзья, этот пост был для студентов БГУ, где я сей...Друзья, этот пост был для студентов БГУ, где я сейчас читаю лекции по ФП и Clojure. Они хотят IntelliJ IDEA, но при этом не осилили запуск из неё программ на Clojure. И еще у них там у всех Windows, представляете? Вот и пришлось дать подробное руководство.<br /><br />Я не отказывался от Emacs, для меня это до сих пор наиболее удобный редактор; в нем пишу все, кроме Java-кода. Я попытался им объяснить, что Emacs важен из-за простоты программирования. Но они не воспринимают пока что.<br /><br />Я им показывал на сравнение две программы: java-версию поиска по файловой системе и clojure-версию (в три раза короче). Преподаватель, которая там сидела и тоже слушала, сказала, что их не испугать таким жава-кодом. Т.е. приходится объяснять даже такие очевидные вещи, что чем меньше кода, тем проще и быстрее его написать... Не думаю, что мне удастся объяснить им преимущества Emacs...Dmitryhttps://www.blogger.com/profile/17434341697941378483noreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-74484009535303134832013-04-15T09:35:17.882+03:002013-04-15T09:35:17.882+03:00Про недостатки emacs я в курсе. Интересно, из-за к...Про недостатки emacs я в курсе. Интересно, из-за каких конкретных недостатков отказался Дмитрий.Michael Kazarianhttps://www.blogger.com/profile/08626392846438054040noreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-60527185890174368612013-04-15T08:58:05.574+03:002013-04-15T08:58:05.574+03:00На emacs'е свет клином не сошёлся:) Надо отмет...На emacs'е свет клином не сошёлся:) Надо отметить, что управлления окнами/воркспейсами в емаксе нет, и это огорчает.michaelhttps://www.blogger.com/profile/13839528908511158668noreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-24288370364579055122013-04-15T08:52:17.469+03:002013-04-15T08:52:17.469+03:00А что же emacs?А что же emacs?Michael Kazarianhttps://www.blogger.com/profile/08626392846438054040noreply@blogger.comtag:blogger.com,1999:blog-4007342736133040943.post-10897953546824016652013-04-14T19:36:58.513+03:002013-04-14T19:36:58.513+03:00Вопрос: если проект состоит из java и clojure (нап...Вопрос: если проект состоит из java и clojure (например как https://github.com/nathanmarz/storm), можно ли настроить идею так что на вызове Build -> "Make project", clojurные сорцы тоже компилялись?<br /><br />Пока что не придумал ничего умнее, чем компилять отдельный clj скрипт, с наибольшим числом зависимостей, перед тем как вызывать сборку модуля.<br />bugzhttps://www.blogger.com/profile/14749989130122614306noreply@blogger.com