Size: a a a

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

2021 January 11

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Кстати, отдельный вопрос: это нормально видеть такую ошибку при reeval project.clj? У меня просто eval on save включён на все файлы и я такое постоянно вижу когда лезу править этот манифест
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
М-м, я полагаю, что для project.clj его следует выключать 🤔
Последствий может и не будет, но это примерно как скрипучее колесо. Крутится, но бесит.
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
А зачем эта возня с константами если дев нэймспейс можно исключить из билда разными source-paths для прода и дева?
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Kirill Chernyshov
А зачем эта возня с константами если дев нэймспейс можно исключить из билда разными source-paths для прода и дева?
Очень не хочу геморрой с тем, что у меня будет два энтри-поинта
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Моя основная работа связана с nodejs + webpack + babel и вот этим вот всем что мы так любим. И вот там мне не нужно распиливать приложение на отдельные среды. После такого экспириенса делать это в таком замечательном языке как кложа очень больно
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Camina Drummer
Моя основная работа связана с nodejs + webpack + babel и вот этим вот всем что мы так любим. И вот там мне не нужно распиливать приложение на отдельные среды. После такого экспириенса делать это в таком замечательном языке как кложа очень больно
Константы ещё большее зло на мой взгляд. Попробуй посмотреть на DI либы. Integrant, component и тд.
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Определила явно чисто на всякий случай. Но условный риквайр конечно в любом случае, оказалось, надо делать. Наконец займусь этим
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Kirill Chernyshov
Константы ещё большее зло на мой взгляд. Попробуй посмотреть на DI либы. Integrant, component и тд.
Они пока что отложены на потом, пока слишком сложно одновременно ещё и их изучением заниматься
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Camina Drummer
Они пока что отложены на потом, пока слишком сложно одновременно ещё и их изучением заниматься
С них бы начинать.... Но все равно хорошо что есть в планах)
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Camina Drummer
Определила явно чисто на всякий случай. Но условный риквайр конечно в любом случае, оказалось, надо делать. Наконец займусь этим
Всё началось с того что я просто захотела тёмную тему для custom formatters 😂
Кстати, хак с css-стилем где прописан filter всё равно криво работает, остаётся только ждать когда автор пакета поправит
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
;; под "криво" я понимаю вот такой вот прикол
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Camina Drummer
Определила явно чисто на всякий случай. Но условный риквайр конечно в любом случае, оказалось, надо делать. Наконец займусь этим
Хм... А чего build-options так странно выглядит? Там мапа должна быть простая
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Kirill Chernyshov
Хм... А чего build-options так странно выглядит? Там мапа должна быть простая
А, это я протупила с вложенностью
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Kirill Chernyshov
Хм... А чего build-options так странно выглядит? Там мапа должна быть простая
вот так правильно же?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Да
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Ivan Kuznetsov
Можно попробовать require в when вызывать. Типа условный require.
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Ivan Kuznetsov
Можно попробовать require в when вызывать. Типа условный require.
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Веселье продолжается 😅
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Наверное проблема в том что я думаю на js в данном кейсе
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Иван Федоров
Второй вариант, который Вы хотели наверное — константы компиляции, они задаются в shadow-cljs.edn.
Посмотрите compilation constants в гайде.
источник