This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-06-15
Channels
- # announcements (11)
- # aws (5)
- # babashka (69)
- # beginners (138)
- # calva (5)
- # cider (11)
- # cljsrn (3)
- # clojure (86)
- # clojure-europe (8)
- # clojure-italy (2)
- # clojure-nl (5)
- # clojure-norway (13)
- # clojure-uk (21)
- # clojurescript (13)
- # conjure (58)
- # core-typed (2)
- # data-science (2)
- # datomic (5)
- # degree9 (4)
- # emotion-cljs (4)
- # figwheel-main (8)
- # fulcro (29)
- # graalvm (70)
- # interop (2)
- # joker (1)
- # lein-figwheel (2)
- # leiningen (13)
- # liberator (4)
- # off-topic (21)
- # pedestal (2)
- # re-frame (10)
- # shadow-cljs (42)
- # spacemacs (29)
- # spire (1)
- # tools-deps (11)
- # vim (26)
- # xtdb (5)
hmmm.. I hodet mitt hadde vectors constant time concat på seg, men det har de jo ikke
subvec er vel constant time og gjenbruker bare data fra tidligere vector, men det er vel ingen måte å, tja, fjerne element på index X ved å kalle subvec to ganger, og så concate de to vectorene sammen igjen constant time
https://github.com/clojure/core.rrb-vector
• Why would anyone want to use this library? The two primary answers are:
• You want faster concatenation of vectors, which core.rrb-vector's catvec
function provides for both Clojure and ClojureScript. @augustl
Det er noen som sier at en datastruktur som dette bør være den default/workhorse datastruktur for nye funksjonelle språk. Her er en annen, litt annerledes: https://github.com/namenu/data.deque