This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-11-11
Channels
- # announcements (2)
- # asami (1)
- # babashka (15)
- # beginners (29)
- # calva (6)
- # cider (22)
- # clara (1)
- # cljfx (1)
- # clojure (86)
- # clojure-australia (1)
- # clojure-dev (25)
- # clojure-europe (38)
- # clojure-france (7)
- # clojure-italy (3)
- # clojure-losangeles (1)
- # clojure-nl (6)
- # clojure-seattle (1)
- # clojure-spec (9)
- # clojure-uk (25)
- # clojuredesign-podcast (2)
- # clojurescript (4)
- # conjure (9)
- # cryogen (8)
- # cursive (17)
- # data-science (5)
- # datalog (1)
- # deps-new (1)
- # depstar (1)
- # emacs (1)
- # events (6)
- # fulcro (2)
- # graphql (3)
- # helix (4)
- # jackdaw (1)
- # jobs (1)
- # kaocha (9)
- # leiningen (4)
- # malli (1)
- # off-topic (7)
- # other-lisps (2)
- # pathom (12)
- # re-frame (16)
- # remote-jobs (1)
- # shadow-cljs (28)
- # spacemacs (19)
- # sql (2)
- # test200 (2)
- # testing (5)
- # timbre (1)
- # tools-deps (18)
- # xtdb (10)
@plexus any resources on how well it performs?
Some discussion here https://clojurians-log.clojureverse.org/datalog/2020-08-03 . Usual microbenchmark caveats apply. Please feel free to try for yourself and challenge my findings.
asami seems to do a lot of fancy things to optimize queries (caching execution plans & co), not sure datascript does any of that. I wonder about db init/"loading" times
@plexus thanks. Indeed, for DataScript and Datomic, my empirical measurements are that the Datalog engine makes basic queries about 100X slower than code manually-optimized using index lookups.
Hence my interest in writing a Datalog compiler
AFAIK, Datomic also caches query plans; the cost I mentioned above remains in spite of that. I don't know about DataScript.
In Datomic, an index lookup takes about 1µs; a Datalog query will take at least 100µs no matter how little it does.
@plexus Asami seems exciting to me. I remember the talk from ClojureD. I wonder if it works with GraalVM as well
Bore da
Good morning.
@mpenet I’ve been researching this topic a bit since I need to find a new home for an RDF dataset (the Danish WordNet) and I didn’t think SQL was a very good fit for it. This may also be interesting to you: https://github.com/simongray/clj-graph-resources
What’s the current state-of-the-art-data-analysis-one-shot-tool for clojure? Incanter seems a little rusty nowadays. (I want to take the raw data powering https://pavelmayer.de/covid/risks/, which is a huuuuge csv, and do some (basic) analysis to it: sum/power/timeseries and have some (nice) charts.)
that looks fine
Thanks to @otfrom I was able to create my own very non-scientifiy graphs on our counties covid-19 cases 7 daysrolloing average development. This “just a bunch” of statements put together in a repl.
let me collect this into a gist
it might run out of the box
In the defn podcast he spoke about https://github.com/MastodonC/kixi.stats
@borkdude https://github.com/exoscale/telex (here be dragons, it's alpha, a real alpha)
Thanks to @otfrom I was able to create my own very non-scientifiy graphs on our counties covid-19 cases 7 daysrolloing average development. This “just a bunch” of statements put together in a repl.