Fork me on GitHub
#clojure-russia
<
2015-08-15
>
denizzka08:08:16

как в datascript делать иерархические данные? если в модели есть [e a v], ключ делать как path? так ключ кажется только числовой...

denizzka08:08:29

у меня модель похожа на файловую систему - [имя ключа,value], где имя ключа может быть путем в дереве - [a/b/c, value].

Niki10:08:22

@denizzka: можно использовать в качестве атрибута строку с разделителями, например

Niki10:08:31

[e "some/hier/path" v]

Niki10:08:37

но это не очень идиоматично

Niki10:08:56

правильнее сделать иерархию из датомов

Niki10:08:16

[e "some" e2] [e2 "hier" e3] [e3 "path" v]

Niki10:08:07

в схеме придется объявить some и hier как ref

Niki10:08:19

а, ну и кейворды наверное вместо строк

Niki10:08:43

[e :some e2]
[e2 :hier e3]
[e3 :path v]

a.espolov14:08:47

(cljs.test/run-tests 'helpers.html-test 'container.core-test) Парни кто подскажет, как выдернуть в cljs все неймспейсы, чтобы автоматом например запускать тесты по шаблону неймспейса "-test"?

a.espolov14:08:02

постоянно руками вставлять, как то не интересно

a.espolov14:08:40

(run-all-tests)

a.espolov14:08:41

хватило