Hi,
On Thursday, September 13, 2012 7:37:09 AM UTC+2, bsmith.occs wrote:
Consider a simpler example with a vector, which doesn't produce an
error since it's allowed to have duplicates:
(def k (atom 0))
(defn generate-id [] (swap! k inc))
Now when the reader reads this:
I have a function that generatwed unique ID's, something like this:
(def k (atom 0))
(defn generate-id [] (swap! k inc))
and I try to use it like this:
{(generate-id) foo
(generate-id) bar}
How ever, I get
IllegalArgumentException Duplicate key: (generate-id)
On Wednesday, September 12, 2012 8:03:58 AM UTC-6, jarppe wrote:
I have a function that generatwed unique ID's, something like this:
(def k (atom 0))
(defn generate-id [] (swap! k inc))
and I try to use it like this:
{(generate-id) foo
(generate-id) bar}
How ever, I get
On Thu, Sep 13, 2012 at 12:02 AM, Matthew O. Smith m0sm...@gmail.com wrote:
On Wednesday, September 12, 2012 8:03:58 AM UTC-6, jarppe wrote:
I have a function that generatwed unique ID's, something like this:
(def k (atom 0))
(defn generate-id [] (swap! k inc))
and I try to use it