This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-06-09
Channels
- # admin-announcements (74)
- # beginners (10)
- # boot (3)
- # cider (3)
- # clojure (94)
- # clojure-brasil (7)
- # clojure-czech (9)
- # clojure-france (4)
- # clojure-nl (2)
- # clojure-russia (50)
- # clojure-sg (7)
- # clojure-uk (1)
- # clojure-ukraine (1)
- # clojurescript (244)
- # core-async (1)
- # datomic (13)
- # editors (28)
- # euroclojure (9)
- # jobs (6)
- # ldnclj (78)
- # off-topic (12)
- # onyx (16)
- # reading-clojure (1)
- # reagent (10)
- # sneer (2)
- # sydney (1)
получил сегодня утром из группы G+ уведомление, что вчера был митап
Был хэнгоутс
На ютубк запись
Следующий предлагаю 15 июля 22:00. Думаем про тему. Из того, что обсуждалось - зрелость clojurescirpt, data DSLs
Ide плюсую
С чего начать тем кто не в. Теме
Например
Мне, как новичку, было бы интересно узнать про процесс разработки. Как эффективно вести разработку на clojure?
Эффективнее чем джава
@radik как начать использовать clojure вместо $(любимый язык) для новой задачи - мне кажется более актуальней (;
в большинстве случаем нам просто мешает багаж знаний предыдущего языка/технологии, который для нас как родной и мы хотим получить все тоже самое и даже больше осваивая что-то новое
и внезапное понимание различий и отсутсвие привычных вещей вводит в ступор. но это проходит быстро
@kxepal: этот этап уже пройден. Интересует именно эффективность работы. Например, в $(моем любимом языке) нет repl, а в clojure есть. Часто встречаю у clojure-разработчиков что-то типа "repl - супер, повышает скорость разработки и тп", а я все никак сообразить не могу, как им пользоваться так, чтобы это помогало производительности. Конечно, я делал небольшой проект, может в этом случае repl не так полезен.
@radik: очень просто: repl позволяет вести интерактивную разработку, быстро проверять идеи без сборки проекта и запуска всех тестов. тоже самое с отладкой и разбором полетов "а что же пошло не так".
@kxepal: а что на счёт ide? Пока использую emacs, но я делал действительно маленький проект. Как в большом проекте им обходится не представляю. Как жить без go to implementation?
@radik: есть плагин la clojure для idea - им пользуюсь, go to implementation там есть. за emacs не скажу
>Download IntelliJ
что там такого есть, что надо терпеть идею?
мне тут посоветовали spacemacs на сосденем канале
И на Clojure/conj в прошлом https://www.youtube.com/watch?v=vt1y2FbWQMg
Heroku is dead!
И emacs и vim очень легко путешествуют по коду clojure и дергают repl, единственный серьезный минус - отсутсвие хорошей поддержки рефакторинга.
@kxepal: repl driven разработка это нечто большее, чем проверить идею - я проверяю идею, пишу код, гоняю тесты и инспектирую веб-сервер не покидая редактора. Это сравнимо со средами a-la matlab, exel
Под repl driven - я понимаю написание программы в нескончаемом интерактивном диалоге с однажды запущенным рантаймом
@skovorodkin: можно
в jupyter так и происходит