Fork me on GitHub
#clojure-russia
<
2017-04-05
>
ssesutchenkov00:04:11

Привет, ищу в нашу команду еще 2-3 коллег - см. #jobs-rus

a.espolov12:04:58

не знаю может многие видели уже

valsaven12:04:14

Онлайн-аналог Zeal?

misha13:04:37

джентльмены, а как в датаскриптовые правила (не в одно, а в "семейство", которое решает or) прикрутить дефолтное значение?

misha13:04:41

(let [rules '[[(rule-foo ?e ?v) [?e :foo/bar ?v]]
              [(rule-foo ?e ?v) [?e :foo/baz ?v]]
              [(rule-foo ?e ?v) [(ground :default) ?v]]]
      conn (ds/create-conn)]
  (ds/transact! conn [{:foo/bar "bar"}
                      {:foo/baz "baz"}
                      {:foo/qux "qux"}])
  (ds/q '[:find ?e ?v
          :in $ %
          :where
          [?e] ;; include all entities
          (rule-foo ?e ?v)]
    @conn rules))

=>>
#{[1 :default] [1 "bar"] [2 :default] [2 "baz"] [3 :default]}

misha13:04:21

как-то не охота потом группировать/фильтровать результат, хочется сразу

#{[1 "bar"] [2 "baz"] [3 :default]}

misha13:04:18

cc @tonsky

andre16:04:45

https://github.com/venantius/glojure вот и Гложа подоспела

savelichalex16:04:49

название офигенное) прям захотелось себе своего Гложу 😂

mike_ananev16:04:09

недавно я публиковал тут мысли Тима Балдриджа. он скептически относился к идее запуска clojure на go (пщ!) рантайме.

dragoncube17:04:08

I'd love to continue to work on it but at the moment it's not a focus. If you're interested in working on it, shoot me an email.

dragoncube17:04:27

и времени нет и выбросить жалко

andmed17:04:43

Jvm core кложи не для слабых духом. Ну или для тех кто знаком с предметом хорошо по другим примерам. Комментариев нет от слова "совсем"

dottedmag18:04:16

Да нормальные там потроха. Зачем им комментарии? Нужно только Ричевые презенташки посмотреть о том, как устроены структуры данных.

fmnoise18:04:20

насчет https://devdocs.io неплохая штука, держу на телефоне мобильную версию, но https://clojuredocs.org/ было бы интереснее в таком виде