Size: a a a

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

2021 February 05

MB

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

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
В если case в один экран не влазит?
я не сталкивался с кейсом, где больше ~20-30 случаев
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
В том же duct неймспейс ключа или ключ = пути в исходниках (+ так он понимает что надо реквайрить, чтоб не писать много пустых реквайроа)
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
В том же duct неймспейс ключа или ключ = пути в исходниках (+ так он понимает что надо реквайрить, чтоб не писать много пустых реквайроа)
есть пример с большим case/cond?
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
есть пример с большим case/cond?
Есть пример с большим match , если так чтоб быстро
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mike Bohdan
Есть пример с большим match , если так чтоб быстро
который, наверное, ещё и медленный 😊
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Sergey Trofimov
который, наверное, ещё и медленный 😊
В том куске это не самая большая проблема
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mike Bohdan
В том куске это не самая большая проблема
ага, значит не до упора оптимизация 😊
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
Есть пример с большим match , если так чтоб быстро
кидай :)
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
В рабочем коде, в приватной репке)
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
В рабочем коде, в приватной репке)
ну в слэк кинь)
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Sergey Trofimov
ага, значит не до упора оптимизация 😊
Я изначально смотрел на core.logic, но после долгого сожаления что ну вообще не подходит – отказался
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
В рабочем коде, в приватной репке)
да, на экран, но всего 14 кейсов
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
В рабочем коде, в приватной репке)
а почему бы не сделать мапку с предикатами, учитывая, что ни одно отловленное значение не используется? guard-ы же более вербозные
источник

Г

Григорий in Clojure — русскоговорящее сообщество
как сделать assoc-in по вектору строк (получить символ)?
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Они пишет строка не assoc-ная
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Я не понимаю как это элегантно сделать.
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Григорий
Они пишет строка не assoc-ная
по индексу?
источник

Г

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

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
nth
источник