Fork me on GitHub
#clojure-italy
<
2019-04-30
>
Lu06:04:45

Buondì ☀️

skuro09:04:43

stasera verso le 8 ~ 8:30 approdo a Londinium, anyone feeling like a 🍺 ?

reborg09:04:25

uella… orko, e’ un po’ tardi per me. Speranze per Gio o Ven? O pranzo?

skuro09:04:55

eh, purtroppo no, faccio toccata e fuga

skuro09:04:05

arrivo stasera, domani conferenza tutto il giorno e poi diritto in aeroporto

reborg09:04:03

dove alle 8? Faccio un paio di conti

skuro09:04:54

io sto di stanza a canary wharf

skuro09:04:19

manco da Londra ormai da anni quindi sono un po' arrugginito con la logistica da quelle parti

skuro09:04:25

suggestions welcome 🙂

reborg09:04:13

Mi sa che passo purtroppo. Fosse stato un po’ prima ce l’avrei anche fatta. Spero ci sia qualcun altro della compagine londinese a farti compagnia :)

reborg09:04:46

canary wharf non mi dispiace quando il tempo bello, ci sono vari posticini “fronte lago”

helios10:04:11

che conf? 😄

skuro11:04:37

niente di particolarmente exciting per il regular clojurian https://www.finos.org/hosted-events/2019-05-01-finos-members-meeting-london

skuro11:04:13

anche se on stage ci sono cose (IMO) fighe tipo https://github.com/jpmorganchase/perspective

alan11:04:41

Buondì a tutti

alan11:04:23

C'ho un problema che vorrei capire come risolvere in modo "elegante": in pratica devo costruire un albero partendo da un map e costruirlo ricorsivamente

alan11:04:16

;input
{:type :root :children [obj1 obj2]}

;output
{:type :root :children [{:type :branch :children [{:type :leaf :value 1} {:type :leaf :value 2}] {:type :branch :children [{:type :leaf :value 3} {:type :leaf :value 4}]}]}

alan11:04:16

Ovviamente ho una funzione obj->map che esplode qualsiasi tipo di children

reborg16:04:59

Non mi e’ chiaro @justalanm . Non riesco a fare un match dell’input che hai qui sopra con l’output che vuoi ottenere. Da dove vengono fuori i vari value? E’ cosa stabilisce la loro gerarchia?

bronsa16:04:50

se ho capito bene, qualcosa come (defn expand [{:keys [children] :as m}] (assoc m :children (mapv (comp expand obj->map) children)))

alan17:04:38

@reborg in pratica parto da un oggetto che ha X livelli di nesting e i cui figli si trovano all'interno del nodo stesso, credo che la soluzione di @bronsa dovrebbe andare, ma devo provare

reborg17:04:21

:thumbsup: