http://z.caudate.me/ova/

ova has been designed especially for dealing with shared mutable state in 
multi-threaded applications. Clojure uses refs and atoms off the shelf to 
resolve this issue but left out methods to deal with arrays of shared 
elements. ova has been specifically designed for the following use case:


   - Elements (usually clojure maps) can be added or removed from an array
   - Element data are accessible and mutated from several threads.
   - Array itself can also be mutated from several threads.

Github:

https://github.com/zcaudate/ova

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
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 clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to