This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-01-24
Channels
- # adventofcode (1)
- # announcements (22)
- # babashka (30)
- # beginners (69)
- # calva (53)
- # cider (17)
- # cljfx (1)
- # clojure (2)
- # clojure-australia (1)
- # clojure-europe (1)
- # clojurescript (36)
- # code-reviews (10)
- # conjure (3)
- # cursive (2)
- # datomic (4)
- # fulcro (13)
- # graalvm (261)
- # luminus (2)
- # malli (1)
- # nrepl (13)
- # off-topic (19)
- # rdf (3)
- # reveal (1)
- # ring (3)
- # sci (66)
- # shadow-cljs (14)
- # spacemacs (1)
- # specmonstah (1)
- # test-check (1)
- # vim (2)
- # xtdb (14)
more quadstore experiments: https://twitter.com/EmmanuelOga/status/1353265056381767681
The query API is not that bad.. it is just a bunch of methods filter
and props
. With this source triples:
:me
rdf:type schema:Person;
schema:name "Emmanuel Oga";
schema:familyName "Oga";
schema:givenName "Emmanuel";
schema:jobTitle "Software Engineer";
schema:knowsLanguage "en-US", "es-ES".
I can find my name like this:
val name = qs.filter(s = ":me").props("schema:name") // -> returns "Emmanuel Oga"
very basic