Size: a a a

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

2019 June 21

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Важно, конечно, документировать, что форк был сделан. В Go это получилось само собой, так как "заменить репозиторий X форком из Y" - отдельная директива в описании модулей. В clojure надо комментарий написать.
источник

SI

Serghei Iakovlev in Clojure — русскоговорящее сообщество
Возможно глупый вопрос, но тем не менее:

It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.
—Alan Perlis

Может кто-то на пальцах объяснить причину этого утверждения (взято с braveclojure)? Для меня лично это не совсем очевидно и больше похоже на какую-то тафтологию
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Я бы сказал что имелось ввиду что в кложуре есть сто функций которые применимы к мапам, к примеру
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Поэтому, как только у вас есть мапа, у вас есть сто разных инструментов.
источник

AO

Andrey Osnovin in Clojure — русскоговорящее сообщество
Serghei Iakovlev
Возможно глупый вопрос, но тем не менее:

It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.
—Alan Perlis

Может кто-то на пальцах объяснить причину этого утверждения (взято с braveclojure)? Для меня лично это не совсем очевидно и больше похоже на какую-то тафтологию
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
В то время как, с классами написание обобщённого кода зачастую дорого, а иногда и невозможно.
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Serghei Iakovlev
Возможно глупый вопрос, но тем не менее:

It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.
—Alan Perlis

Может кто-то на пальцах объяснить причину этого утверждения (взято с braveclojure)? Для меня лично это не совсем очевидно и больше похоже на какую-то тафтологию
Как вам сам гайд, в целом?
источник

SI

Serghei Iakovlev in Clojure — русскоговорящее сообщество
Иван Федоров
Как вам сам гайд, в целом?
Немного сбивают с толку гоблины и всё вот это )) но в целом приятная книжка.
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Ага, завитушек много(вато)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Без завитушек многим тяжело воспринимать
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ну и автор любитель завивать
источник

GG

Grigory Glushko in Clojure — русскоговорящее сообщество
Serghei Iakovlev
Возможно глупый вопрос, но тем не менее:

It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.
—Alan Perlis

Может кто-то на пальцах объяснить причину этого утверждения (взято с braveclojure)? Для меня лично это не совсем очевидно и больше похоже на какую-то тафтологию
"Those 100 functions on your one data structure can be composed together in lots of unique ways, since they all operate on the same data structure, but you can't really mix the 10 functions on 10 data structures as well, since they were defined only to work on their particular data structure."
https://stackoverflow.com/questions/6016271/why-is-it-better-to-have-100-functions-operate-on-one-data-structure-than-10-fun
источник

SI

Serghei Iakovlev in Clojure — русскоговорящее сообщество
👍
источник

SI

Serghei Iakovlev in Clojure — русскоговорящее сообщество
Спасибо всем за ответы
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
как сделать тривиальное - зареплейсить в строке все вхождения на что надо? )
(str/replace "a b c" #"b" "id~'^\\d+$'")

выдает ошибку ))
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
из твоего примера вообще не понятно что сделать то ты хочешь )
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
тривиальное "зареплейсить в строке все вхождения на что надо":

(clojure.string/replace "a b c" #"b" "foo")

=> "a foo c"
источник

AI

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

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
твой пример синтаксически не верен
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
так что опиши его словами плз )
источник