This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-09-15
Channels
- # admin-announcements (7)
- # alda (6)
- # beginners (34)
- # boot (23)
- # cljs-dev (3)
- # clojure (73)
- # clojure-italy (4)
- # clojure-japan (6)
- # clojure-nlp (1)
- # clojure-russia (104)
- # clojure-sg (2)
- # clojurescript (222)
- # clojurex (7)
- # cursive (41)
- # datascript (2)
- # datomic (56)
- # docs (1)
- # editors (6)
- # emacs (3)
- # events (8)
- # hoplon (139)
- # jobs (2)
- # ldnclj (24)
- # luminus (2)
- # off-topic (3)
- # om (12)
- # onyx (24)
- # re-frame (5)
- # remote-jobs (1)
- # yada (1)
Друзья, кто с boot работал? Можете подсказать - как он работает с nfs-шарингом (nfs-shared-folders)? Я видел что у него есть поллинг на 10мс, но почему-то у меня он не отработал (((
Представьте, что у вас есть десятор регулярок, по которым надо последовательно прогнать строку до совпадения.
можно сделать так: вместо your-regex сделать вектор не просто регулярок, но пар :тип-строки и регулярка
и тогда вместо #(partial re-matches %)
будет (fn [k r] (fn [s] (when-let [x (re-matches r s)] [k x]))
(defn make-single-matcher [k r]
(fn [s]
(when-let [x (re-matches r s)]
[k x])))
(def regexes [[:type1 #"..."] [:type2 #"..."] ...])
(def my-matcher (apply some-fn (map make-single-matcher regexes)))
(my-matcher "test-string)
потому что first map из-за имплементации ленивых вычислений в кложе будет лишнее каждый раз считать
(defn match [krs s]
(reduce (fn [_ [k r]]
(when-let [x (re-matches r s)]
(reduced [k x])))
nil krs))
тут я не силён, я просто посмотрел явовские доки для BufferWriter и потом нашёл на стэковерфлоу похожую проблему
у меня валяется где-то доморощенная явовская библиотечка, где я всякие стримы кодировками оборачивал,
Я раньше страдал и писал куски .java, компилировал, исполнял. А кложа - это как раз репл для джавы нормальный.
но вроде в ней самой ничего не менял, поэтому не могу сказать, есть ли сложности с горячей подгрузкой кода в репл
Нет, не компиляет. Для проверки того, как работает библиотека, джаву писать не нужно.
подскажите, уважаемые, а есть какой-нибудь сильно более эффектиыный способ собрать много строк, чем (conj [] "strNN")