Size: a a a

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

2020 April 05

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вот уж после рубей что-либо называть мозголомкой прямо язык не поворачивается :)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
ты слишком сложную задачу взяла для своего уровня
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
и тут тот случай, когда прошлый опыт мешает
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
потому что если просто взять пример из ring или для mount - то там все с пол пинка работает
источник

S

Special K in Clojure — русскоговорящее сообщество
Sergey Trofimov
ты слишком сложную задачу взяла для своего уровня
Просто это моя сфера деятельности, кроме веба я попросту не знаю что писать да и зачем. Так что придётся грызть пока есть силы
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
с этим ничего не получилось?
вроде по смыслу оно
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Special K
Просто это моя сфера деятельности, кроме веба я попросту не знаю что писать да и зачем. Так что придётся грызть пока есть силы
я имею ввиду «добавить hot-reload» — похоже чересчур на текущем уровне понимания, когда ты в :require плаваешь
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вот да
источник

S

Special K in Clojure — русскоговорящее сообщество
Sergey Trofimov
с этим ничего не получилось?
вроде по смыслу оно
Не стала тогда трогать, потому что пошла разбираться с mount
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
я имею ввиду «добавить hot-reload» — похоже чересчур на текущем уровне понимания, когда ты в :require плаваешь
это уже уровень «сделаю-ка я свой фремворк», который в рельсах решали за тебя
а в кложе общепринятые рельсы не проложили 😊
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Special K
Не стала тогда трогать, потому что пошла разбираться с mount
маунт тебе не поможет, если ты не знаешь, что нужно перезапускать или перезагружать
если в пьедестале для этого есть «ручки», то ими надо воспользоваться
а маунт нужен для того, чтобы проще дёргать «ручки»
и польза от маунта начинается, когда ручек более одной и они ещё и связаны
источник

S

Special K in Clojure — русскоговорящее сообщество
Что-то пока не найду как глобальный конфиг konjo запилить и можно ли вообще
источник

S

Special K in Clojure — русскоговорящее сообщество
Хотелось бы чтобы для всех проектов костыли в одном месте лежали
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Special K
Что-то пока не найду как глобальный конфиг konjo запилить и можно ли вообще
глобального нет, вроде
источник

S

Special K in Clojure — русскоговорящее сообщество
Sergey Trofimov
маунт тебе не поможет, если ты не знаешь, что нужно перезапускать или перезагружать
если в пьедестале для этого есть «ручки», то ими надо воспользоваться
а маунт нужен для того, чтобы проще дёргать «ручки»
и польза от маунта начинается, когда ручек более одной и они ещё и связаны
Попробую тогда сообразить как скопировать подход из pedestal-app
источник

S

Special K in Clojure — русскоговорящее сообщество
Вроде понимаю что там происходит
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Special K
Попробую тогда сообразить как скопировать подход из pedestal-app
вот вроде инструкция, как из репла работать http://pedestal.io/guides/developing-at-the-repl
источник

S

Special K in Clojure — русскоговорящее сообщество
Только с вотчерами получается действие в обход repl
источник

S

Special K in Clojure — русскоговорящее сообщество
Maxim Penzin
:lint-as
 {
   mount.core/defstate                 clojure.core/def
   garden.def/defstyles                clojure.core/def
   clojurewerkz.quartzite.jobs/defjob  clojure.core/defn
   next.jdbc/with-transaction          clojure.core/with-open
 }
 ;;
На всякий случай таки положила в локальный конфиг
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Special K
Что-то пока не найду как глобальный конфиг konjo запилить и можно ли вообще
тут оно -
cat ~/.clj-kondo/config.edn

{
 ;;
 :linters
 {
   :unused-referred-var
   {:exclude {mlib.logger [debug warn]}}  

   :unused-namespace
   {:exclude [mlib.logger]}
 }

 :lint-as
 {
   mount.core/defstate                 clojure.core/def
   garden.def/defstyles                clojure.core/def
   clojurewerkz.quartzite.jobs/defjob  clojure.core/defn
   next.jdbc/with-transaction          clojure.core/with-open
 }
 ;;
}
источник