This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-05-08
Channels
- # announcements (12)
- # aws (4)
- # beginners (92)
- # calva (2)
- # cider (28)
- # clara (11)
- # clj-kondo (5)
- # cljdoc (9)
- # cljs-dev (195)
- # cljsjs (1)
- # clojure (82)
- # clojure-italy (18)
- # clojure-losangeles (1)
- # clojure-nl (2)
- # clojure-spec (10)
- # clojure-uk (51)
- # clojurescript (40)
- # cursive (7)
- # datomic (19)
- # duct (9)
- # emacs (2)
- # figwheel (3)
- # fulcro (56)
- # graphql (8)
- # jobs (3)
- # luminus (2)
- # off-topic (15)
- # re-frame (5)
- # reitit (3)
- # ring (5)
- # shadow-cljs (22)
- # slack-help (2)
- # sql (51)
- # test-check (9)
- # vim (64)
- # yada (1)
Se qualcuno sentisse il bisogno di una challenge stamattina: data una composizione di nested lists xs (h (f (g (j x 1) 12 13)) 2)
scrivere (f xs)
=> ((j x 1) (g 12 13) (f) (h 2))
(una specie di reverse de-nesting).
user=> (reverse (keep #(when (seq? %) (remove seq? %)) (tree-seq seq? seq '(h (f (g (j x 1) 12 13)) 2))))
((j x 1) (g 12 13) (f) (h 2))
Esatto :)
(defmacro <- [form]
`(->> ~form
(tree-seq seq? seq)
(filter seq?)
(map (partial remove seq?))
(reverse)
(cons '->)))
(<- '(h (f (g (j x 1) 12 13)) 2))
;; (clojure.core/-> (j x 1) (g 12 13) (f) (h 2))
Hello
buongiorno a tutti, domanda: come gestireste lo scenario “ho un database postgres piuttosto grosso ed un file xml anch’esso bello grosso. Devo inserire/editare righe del db a partire dal file xml”. E’ un assignment che ho ricevuto per una posizione di lavoro quindi se mi potete illuminare sarebbe buono 😄
@andrea.imparato cerca di rimanere lazy (che quei “grosso” sembrano indicare). Scorri l’xml e fai update “on the go”.
error in process filter: Wrong number of arguments: (4 . 4), 0
il mio emacs è impazzito