This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-09-26
Channels
- # arachne (4)
- # beginners (70)
- # bigdata (1)
- # boot (373)
- # braid-chat (3)
- # cider (4)
- # cljs-dev (10)
- # cljsjs (6)
- # cljsrn (27)
- # clojars (11)
- # clojure (114)
- # clojure-austria (1)
- # clojure-czech (2)
- # clojure-dusseldorf (2)
- # clojure-greece (7)
- # clojure-italy (2)
- # clojure-nl (6)
- # clojure-russia (15)
- # clojure-serbia (11)
- # clojure-spec (92)
- # clojure-uk (5)
- # clojurescript (183)
- # component (9)
- # cursive (28)
- # datomic (36)
- # editors (4)
- # emacs (1)
- # garden (11)
- # hoplon (155)
- # lein-figwheel (7)
- # mount (47)
- # om (97)
- # onyx (25)
- # proton (3)
- # rdf (3)
- # re-frame (80)
- # reagent (9)
- # ring-swagger (9)
- # spacemacs (1)
- # untangled (145)
- # vim (2)
Привет, коллеги У меня в проекте есть lib-noir, которая зависит от ring-middleware-format версии 0.5.0 и есть compojure-api, которая зависит от ring-middleware-format версии 0.7.0 Ну и они друг друга ломают Как вы обычно решаете подобные проблемы?
@bernik прикол лоджик решения не только в способе формулировки задачи, но и в том как оно решается
ну и там еще одна ответка есть http://swannodette.github.io/2013/03/09/logic-programming-is-underrated
@prepor в итоге все сделали вывод, что core.logic совсем не обязателен для решения логических задач.
@prepor все - это Mark Engelberg, David Nolen и я. автор первого поста - не делал сравнения, поэтому и не делал выводы по этому поводу.
=> (time (dotimes [n 10000] (-> {:a {:b [:c :d]}} :a :b (nth 0))))
"Elapsed time: 23.660000 msecs"
"Elapsed time: 20.055000 msecs"
=> (time (dotimes [n 10000] (get-in {:a {:b [:c :d]}} [:a :b 0])))
"Elapsed time: 44.520000 msecs"
"Elapsed time: 40.480000 msecs"
(реакт) компонент, который использует только данные, призодящие как аргументы, но использует функции из другого неймспейса - всё еще "чистый"? (минутное помутнение рассудка)
(:require '[foo.bar/dao :as dao])
(rum/defc baz [a]
[:a {:on-click #(dao/f a %)} "woot!"])