you may want to make that (defonce generate-keys (get-key-generator))

and even better, add a "start" argument to get-key-generator so you can 
persist across restarts of the vm.

Of course in a real app the key should be serialized to a persistent, 
consistent, and shared data store.

On Friday, November 22, 2013 3:05:06 AM UTC-8, Jim foo.bar wrote:
>
>  On 22/11/13 08:18, Stefan Kamphausen wrote:
>  
> How about
>
> (defn get-key-generator []
>   (let [i (atom 0)]
>     (fn [] (swap! i inc))))
>  
> (def generate-keys (get-key-generator))
>
>
> nice one, much better than mine :) 
>
> thanks Stefan...
>
> Jim
>  

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to