Size: a a a

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

2021 July 07

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
я пока не вижу более сильного аргумента, как «пишите так, чтобы через месяц написанное было понятно»
всё, что делает код понятнее — в плюс, остальное в минус 😊
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
поэтому по comp:
если я композирую существующие функции с помощью comp — это понятно
если я использую его как инструмент для жонглирования кусками кода, то нет
источник

DI

Dmitry Ivanov in Clojure — русскоговорящее сообщество
Кстати, среди кложуристов практикуется использование личных или компанейских Прелюдий?
источник

AF

Andrey Fёdorov in Clojure — русскоговорящее сообщество
Ну да, нормальный утилитарный критерий, он на конвенцию по стилю он может вообще не влиять.
источник

DL

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

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Звучит как будто он про другой clojure.core
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Я бы поюзал дунай, жаль что он вмер
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
я смотрю у меня в коде чаще всего такое
(comp (partial f3 :a) f2 f1)

то есть пишу в comp, но обычно в единичном случае
источник

AF

Andrey Fёdorov in Clojure — русскоговорящее сообщество
😭 по больному
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
(map (partial get m) [:a :b :c]) очень неудобно
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
потому что надо писать (map m [:a :b :c])
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Ну это не суть
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Я к тому что неудобство ситуативно
источник

ST

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

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Да не очень, кажется данных для первого аргумента почти никогда нет чтобы из прикоррировать, а вот для второго они почти всегда константы
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Я про функции для ->
источник

A

Andrey in Clojure — русскоговорящее сообщество
недавно статья была про каррирование в кложе

https://dragan.rocks/articles/18/Fluokitten-080-Fast-function-currying-in-Clojure
источник

A

Andrey in Clojure — русскоговорящее сообщество
там и мультиарные функции поддерживаются
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
в схеме есть (cut fn <> arg2)
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
По смыслу больше похоже на #(fn % arg2), но смотрится лучше
источник