Size: a a a

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

2019 May 25

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Странно было бы не быть, учитывая что вокруг Clojure есть jvm
источник

V

Vit in Clojure — русскоговорящее сообщество
Вот и я удивился) либа кирилла единственная рабочая пока из найденных
источник

V

Vit in Clojure — русскоговорящее сообщество
Ну есть еще вариант с нагенерить из всдл жава-классов но его неохота
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Vit
Ну есть еще вариант с нагенерить из всдл жава-классов но его неохота
Я больше на это намекал)
источник

V

Vit in Clojure — русскоговорящее сообщество
ну тут-то понятно)
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
Alex Zveryansky
Коллеги, а кто-то делает машинлернинг на clojure? стоит копать в эту сторону или слишком слабо развита инфраструктура по сравнению с питоном?
вот это же из оперы ML? https://mxnet.incubator.apache.org/api/clojure/index.html
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
dirge
Но презентация интересная была. Оказывается, есть аналог жупитера для кложи. Ну и что я еще вынес, то так и нету добротного аналога pandas для кложи
есть же kernel для clojure. но gorilla-repl и Maria.cloud клевые, да
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
Mike Ananev
Если пишешь на Clojure то мапа и спека основные инструменты - весь твой ddd. Спека хоть от plumatic, хоть spec2. Вместо мапы в крайнем случае defrecord. В дебри лучше не забираться от слова совсем. Только если академически. Все эти монады, функторы, паттерны ООП лучше оставить там где они родились. Я не вижу в них потребности совсем ( компиляторы не пишу)
"в крайнем случае defrecord" А как насчёт такого мнения?
https://twitter.com/timbaldridge/status/1131559245986459648
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
И что не так с тем что я сказал? defrecord'ы нужны в случаях, когда нужен прям перформанс или ближе к интеропу с java. Такие случаи на моей практике редки. У обычной мапы скорость good enough для большинства прикладных задач. Тим тоже самое сказал и выдвинул 2 условия когда defrecord быстрее.
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
ну так это довольно широко подходящие условия, не тянут на слово "крайний случай"
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
он пишет не "быстрее", а always better
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Dima Fomin
ну так это довольно широко подходящие условия, не тянут на слово "крайний случай"
не сказал бы, что широко, у меня подавляющее большинство хэшмапов - динамические
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Подразумевается быстрее потому что они действительно быстрее в определённых случаях. Лучше, тоже зависит от задачи и от того что с ними делать надо. Потому что там разные протоколы имплементированы. Например record не имплементирует IFn и его нельзя вызвать в позиции функции. Так что те условия которые он назвал, они как бы совсем неполные как критерии.
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
(map #(println %) (.getInterfaces Thing))
-> java.net.FileNameMap
-> clojure.lang.IObj
-> clojure.lang.ILookup
-> clojure.lang.IKeywordLookup
-> clojure.lang.IPersistentMap
-> java.util.Map
-> java.io.Serializable
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
чем они могут быть better, кроме скорости?
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Кто там хотел бота добавить?
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
прочитал статью, так и не понял зачем вообще это ваше ддд. может я непонятнливый, но ничего кроме переписывания понятного любому однострочного тернарника в несколько классов с размазыванием логики и потока капитанского булшита в духе бизнес-коучей “общайтесь и унифицируйте язык вашего общения” во всем этом обилии букв не увидел.
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
@esseswann добавь плиз бота @shieldy_bot против спамеров!!!
источник

S

Shieldy in Clojure — русскоговорящее сообщество
Shieldy — is the best solution in Telegram to fight annoying spammers. It asks newcomers to execute a set action within a set period, otherwise it kicks them. It's this easy. Make sure @shieldy_bot is an admin at your chat and it's all done! You can also further setup the behaviour with the following commands:

/help — shows this message
/language — switches language
/captcha — changes type of captcha used
/timeLimit — changes amount of time given to newcomers
/lock — makes commands accessible only by admins
/restrict — restricts newcomers to send only text messages in the first 24 hours
/deleteEntryMessages — delete messages about user entry
/greeting — greets users who pass the test
/trust — reply with this command to a message sent by user that you don't want to check
/strict — use when you don't want to receive any newcomers' messages but captcha solutions until they pass captcha

Still got questions? Check out the support channel — @borodutch_support. Shieldy code is open source and can be found here. Thank you!
источник