Fork me on GitHub
#clojure-italy
<
2022-03-31
>
skuro15:03:41

domandina del giovedi'

skuro15:03:50

sto guardando un po' malli in questi giorni

skuro15:03:49

sto provando a tirar su uno schema che possa validare il fatto che, data una nested map, e.g.:

{:add {:foo 42}
 :bar {:foo 24
       :baz 12}}

skuro15:03:32

la validazione fallisca perche' le nested maps contengono la stessa key (tradotto: uno schema che garantisca unicita' delle keys nelle sotto-mappe)

skuro15:03:35

e' fattibile?

Carlo18:03:02

ciao @skuro si penso che sia fattibile con uno schema del tipo [:and [:map ...] [:fn (fn ...)]] dammi un attimo

Carlo18:03:38

ti basta scriverti la funzione che trova le chiavi e le compara