This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-09-23
Channels
- # beginners (114)
- # cljsrn (19)
- # clojure (35)
- # clojure-austin (1)
- # clojure-italy (9)
- # clojure-russia (8)
- # clojure-spec (6)
- # clojure-uk (5)
- # clojurescript (32)
- # datomic (12)
- # editors (3)
- # emacs (1)
- # hoplon (4)
- # jobs (6)
- # jobs-discuss (1)
- # luminus (2)
- # onyx (11)
- # parinfer (2)
- # portkey (6)
- # re-frame (7)
- # reagent (9)
- # remote-jobs (3)
- # schema (2)
- # shadow-cljs (23)
- # spacemacs (2)
- # specter (13)
- # vim (3)
- # yada (6)
Если привыкнуть к инструменту, то он будет помогать, а не мешать и не вызывать ощущение борьбы с ним. Вот например сейчас я часто выстраиваю внутренние формы одного уровня в столбик одну под другой, чтобы было удобно пробовать разные варианты - просто комментирую любую из них - ставлю ";" вначале, и все сразу видно, какие были еще варианты, можно раскомментировать в любой момент или поменять или добавить. И еще много подобных приемов написания кода у меня. А паринфер мало того, что фиг даст такое сделать, так еще и после подключения переформатировал все функции в моем проекте, что пришлось за ним обратно править все потом, и даже пара ошибок возникла после его переформатирования.
Господа, добрый вечер! Может ли кто-нибудь подсказать или дать пример следующего — у меня есть очень много сжатых xml, они тяжелые, лежат в директории, и я хочу их параллельно отпроцессить? Следующий подход рабочий?
(pmap func-to-process-file list-of-files-in-dir)
Или есть что-то лучшее, тот же кор-асинк? Видел еще примеры с future-ами. В общем, не очень ясно, как быть?)@rustam.gilaztdinov задачи вроде параллельные. поэтому pmap выглядит годным для этой задачи. есть еще вариант использовать https://github.com/clojure-cookbook/clojure-cookbook/blob/master/04_local-io/4-13_parallelizing-file-processing-using-iota.asciidoc
а также посмотри библиотеку https://github.com/TheClimateCorporation/claypoole