This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-09-13
Channels
- # aws-lambda (21)
- # beginners (8)
- # boot (67)
- # braveandtrue (2)
- # cider (12)
- # cljs-dev (38)
- # cljsjs (87)
- # cljsrn (11)
- # clojure (307)
- # clojure-austin (29)
- # clojure-finland (1)
- # clojure-italy (9)
- # clojure-russia (19)
- # clojure-spec (71)
- # clojure-uk (33)
- # clojurescript (109)
- # clojutre (1)
- # core-async (2)
- # cursive (24)
- # datomic (11)
- # devops (5)
- # ethereum (5)
- # figwheel (2)
- # hoplon (25)
- # ipfs (1)
- # jobs (1)
- # luminus (17)
- # off-topic (2)
- # om (38)
- # om-next (3)
- # onyx (166)
- # other-lisps (1)
- # proton (5)
- # re-frame (15)
- # reagent (45)
- # ring (2)
- # spacemacs (6)
- # specter (12)
- # untangled (58)
- # yada (23)
если честно, то мне кажется, что занимаясь переводами статей/примеров/всего чего угодно, вы только делаете хуже коммьюнити
на английском всегда будет больше статей, поскольку все перевести невозможно на английском гораздо больше коммьюнити, то есть гораздо больше людей, у которых можно что-нибудь спросить и с которыми можно что-нибудь обсудить читая переводы, вы только отсрочиваете свое погружение в этот настоящий большой и динамичный мир. следовательно, чем больше переводов, тем медленнее люди учат английский и тем меньше заморачиваются по поводу языка, тем самым становясь худшими программистами, чем они могли были бы быть
в общем, энергию, потраченную на перевод, лучше потратить на то, чтобы написать проектик для примера или либу какую-нибудь
@alwx перевод в первую очередь наносит пользу переводчику во вторую снимает порог вхождения
полезная штука для re-frame . https://github.com/Odinodin/data-frisk-reagent
Всем привет, а не подскажете, как правильно организовать функцию — из ленивой последовательности приходит ключи, моя задача — связать эти ключи, каждый с каждым? Есть функция, которая принимает аргументы по двое и создает связь между ними. То есть вопрос в том, как правильно пользоваться рекурсивной функцией в таком случае? Ключей не сильно много (порядок — десятки).
@rustam.gilaztdinov что значит "связать"? пример приведи, что из [:a :b :c :d :e :f :g]
получиться далжно?
@nicola но и "разделение комьюнити" тоже работает. не раз замечал, как "понаехавшие" (иноязычные) чуваки тусуются промеж собой, даже если у них общего не сильно много, вместо того, что бы вливаться в местную тусовку. Чем больше понаехавшая тусовка, тем она отдельнее, чем меньше - тем ближе к местным чувакам.
Вот есть коллекция [:a :b :c :d :e :f]
Из нее по одному берутся значения
С ними делается преобразования, в этом контексте не сильно важно какие, важно, что надо брать эти значения по одному
И есть функция, которая на вход принимает два аргумента -- условно, :a и :с и создает связь между ними, просто линк (я сейчас с графами пытаюсь разобраться)
Так вот, как обернуть эту функцию, которая принимает 2 аргумента, в другую, которая будет принимать по одному, запоминать это значение, ждать следующего, создавать связь, запоминать их оба, ждать третьего значения, создавать связь этого значения с первым, потом со вторым, запоминать теперь три значения, ждать 4го и так далее
ну редюс же тогда, в результате будет лежать твоя свалка "связей", и по одному будут поступать элементы из ленивой seq'и
не очень понял задачу, но есть partition может в тему
>Всем привет, а не подскажете, как правильно организовать функцию — из ленивой последовательности приходит ключи, моя задача — связать эти ключи, каждый с каждым?
(for [a (range 10)
b (range 10)]
[a b]) ;; returns 100 elements
когда каждый с каждым фор в тему
тоже не понял задачу полностью, но похоже на http://clojuredocs.org/clojure.core/interleave вообще советую повнимательнее посмотреть clojure.core - возможно найдете то что вам нужно