Size: a a a

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

2021 March 24

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Макрогол очень созвучно с «макрогон»
источник

DL

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

DL

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Да. Соглашусь.
-> и doto для "объектов"
->> для коллекций
Поэтому когда хочется as-> - то это значит, что что-то не так.

Но я всё равно иногда злоупотребляю -> и ->> - использую их не только для "объектов" и "коллекций" соответственно. Думаю, как и все здесь (или не только лишь все, но многие).

Что касается <<- - думаю, что тоже использовал бы, если бы он был в core. Опять же скорее всего злоупотреблял бы им.  
Про nif-let могу сказать, что в одном из проектов он прям очень часто был очень к месту.
Разраб, который придёт после тебя и не сможет понять концепцию <<- или nif-let - думаю, что это выдуманный персонаж. Кложурист быстро разберётся, для него не составит труда.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Более того, они либо для работы над коллекциями, либо для работы над "объектами".
(с)
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Привет, я тут пытаюсь использовать failjure, но у меня ещё стоит clj-kondo и он не понимает как видимо там всё работает и просто подчеркивает много всего да и форматирует не так как хочется. Можно с этим что-то сделать?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
(fun () -> ())
Привет, я тут пытаюсь использовать failjure, но у меня ещё стоит clj-kondo и он не понимает как видимо там всё работает и просто подчеркивает много всего да и форматирует не так как хочется. Можно с этим что-то сделать?
Можно, ща доеду до ноута - скину настройки
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Там надо указать, по образцу с чем линтить
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
(fun () -> ())
Привет, я тут пытаюсь использовать failjure, но у меня ещё стоит clj-kondo и он не понимает как видимо там всё работает и просто подчеркивает много всего да и форматирует не так как хочется. Можно с этим что-то сделать?
{:lint-as {compojure.api.sweet/defroutes clojure.core/def
          failjure.core/attempt-all clojure.core/let
          failjure.core/if-let-failed? clojure.core/let
          failjure.core/if-let-ok? clojure.core/let
          failjure.core/when-let-failed? clojure.core/when-let
          failjure.core/when-let-ok? clojure.core/when-let
          failjure.core/when-failed clojure.core/fn
          failjure.core/ok-> clojure.core/->
          failjure.core/ok->> clojure.core/->>
          mount.core/defstate clojure.core/def}
;; FIXME:
:linters {:refer-all {:exclude [compojure.api.sweet ring.util.http-response clojure.test]}
          :unresolved-symbol {:exclude [(compojure.api.sweet/context)]}}}

у меня во одном из проектов так, короче, суть, думаю, ясна
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
это .clj-kondo/config.edn
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
да, спасибо)
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
так а что там пофиксить надо в этому конфиге?:)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Надо добавить пути к макросам, которые не надо проверять
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Кстати про макросы. Я тут пытался сделать такой макрос
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
(print-macro some-binding) => “some-binding value”
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
так теперь другая проблема) Есть у кого cljfmt конфиги что бы нормально форматировало?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Т.е. чтобы он печатал имя переменнй
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
(fun () -> ())
так теперь другая проблема) Есть у кого cljfmt конфиги что бы нормально форматировало?
Ни у кого 🙂
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Я просидел полдня, толком ничего не добился от него и бросил 🙂
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
(fun () -> ())
так теперь другая проблема) Есть у кого cljfmt конфиги что бы нормально форматировало?
Дефолт не?
источник