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.
