what am i missing here?
(clip/start {:components {:uri {:start `(gensym)}}})
=> {:uri G__3963}
(clip/start {:components {:uri {:start `(str (gensym))}}})
=> {:uri ""}
I was expecting to get back something like "G__34645"
instead of an empty stringah, my hunch is that the pseudo evaluator is trying to look up the value of the symbol generated by (gensym)
circumvented the issue with this helper function for now:
(defn genstr
([] (str (gensym)))
([prefix] (str (gensym prefix))))
Blugh, didn't think of functions returning symbols
This is fixable I think.
@onetom I just release 0.16 which has this patched.