Fork me on GitHub
#clojure-italy
<
2017-08-11
>
manuel07:08:56

buondì a tutti

mbarbieri13:08:27

domanda su namespace-qualified keywords e spec: perché (s/keys :opt-un [:aaa/blah]) funziona, mentre (s/keys :opt-un [(keyword "aaa" "blah")]) no?

mpenet13:08:00

s/keys e un macro

mbarbieri13:08:00

la s/ è per [clojure.spec.alpha :as s]

mpenet13:08:45

e credo che non fa "l'evaluation" dei argumenti per :opt-un & co

mpenet13:08:28

(eval `(s/keys :opt-un [~(keyword "foo" "bar")]))

mbarbieri13:08:36

👍 grazie mille!