Size: a a a

Clojure — русскоговорящее сообщество

2020 August 23

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Дима 🎈
Ребят, я пришел из мира nodejs/python и хочу вкатиться в кложу. Вижу, что она может дать мне то, что я хочу — иммутабельность, скорость, декларативность.

Я прочитал на официальном сайте описание синтаксиса и базовых конструкций. Куда двигаться дальше? какой редактор кода брать? Что с менеджером пакетов? Какие пакеты брать для веба? Как получить лучший DX и кайфовать?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
По статистике на survey Емакс+сидр таки популярнее
Может быть, в любом случае популярность это в принципе ни о чем, главное не влезать в совсем мертвую экосистему, если не собираешься в нее контрибьютить)
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Дима 🎈
Ребят, я пришел из мира nodejs/python и хочу вкатиться в кложу. Вижу, что она может дать мне то, что я хочу — иммутабельность, скорость, декларативность.

Я прочитал на официальном сайте описание синтаксиса и базовых конструкций. Куда двигаться дальше? какой редактор кода брать? Что с менеджером пакетов? Какие пакеты брать для веба? Как получить лучший DX и кайфовать?
Для веба reitit + duct ещё хорошо
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Может быть, в любом случае популярность это в принципе ни о чем, главное не влезать в совсем мертвую экосистему, если не собираешься в нее контрибьютить)
Есть подозрение, что все кроме Емакса и Курсива - путь к страданию
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
По статистике на survey Емакс+сидр таки популярнее
Я кстати был удивлен, что vscode + calva довольно хорошо работают, учитывая, что кажется эту связку совсем мало людей используют
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Есть подозрение, что все кроме Емакса и Курсива - путь к страданию
VScode + calva – огонь
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Я кстати был удивлен, что vscode + calva довольно хорошо работают, учитывая, что кажется эту связку совсем мало людей используют
Ну мб тоже имеет смысл рассмотреть, да. Зависит от бэкграунда
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Довольно хорошо это конечно для моего стартового знакомства с языком, дебаггер и пр я не пробовал прикручивать)
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Довольно хорошо это конечно для моего стартового знакомства с языком, дебаггер и пр я не пробовал прикручивать)
Да зачем нам дебаггер, репл есть, принты тоже никуда не делись
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Mikhail Borisov
Довольно хорошо это конечно для моего стартового знакомства с языком, дебаггер и пр я не пробовал прикручивать)
Мбм выскажу только своё мнение но у меня ни разу не было желания запустить дебаггер, и на стаковерфлоу не помню когда последний раз заходил.
Для продов можно настроить https://github.com/nrepl/drawbridge
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Да зачем нам дебаггер, репл есть, принты тоже никуда не делись
Это да, поэтому я и не искал способов прикрутить дебаггер)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Самое стрёмное на старте с кложурой, это понять, что за ошибка случилась, как по мне
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Когда что-то не так сам написал
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Но у меня такое и с питоном частенько случалось
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Mikhail Borisov
Самое стрёмное на старте с кложурой, это понять, что за ошибка случилась, как по мне
Стектрейсы довольно понятные, не segfault
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
Стектрейсы довольно понятные, не segfault
И тут я вспомнил boost например и заплакал
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Я про случай типа (map #(square) [1 2 3])
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
И тут я вспомнил boost например и заплакал
Его же Степанов на схеме вроде проектировал, на сколько я помню
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
Его же Степанов на схеме вроде проектировал, на сколько я помню
Нет, то про протоstl
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Буст сразу говна комбаен был
источник