Re: Prevalent library for Clojure
"Justin T. Sampson" <[email protected]>
| Newsgroups | gmane.comp.java.prevayler |
|---|---|
| Message-ID | <[email protected]> |
Hi Sergey, Thanks for letting us know about this. There's huge potential for prevalence in functional languages because of the immutability and clean concurrency semantics. Have you heard of HAppS? They're doing prevalence in Haskell: http://groups.google.com/group/happs Cheers, Justin On Fri, Dec 4, 2009 at 9:19 AM, Sergey Didenko <[email protected]>wrote: > Hi, > > I have implemented the prevalent library for Clojure, see > http://github.com/SergeyDidenko/Simple-Persistence-for-Clojure . > > It relies on Clojure optimistic STM, so reads are not blocked. Writes are > blocking each other for a while. > > Snapshotting is not yet implemented. Snapshotting would not require the > double memory amount as in Prevayler, again because of Clojure persistent > data structures and optimistic transactions. (Well, unless your root object > is changing very fast and a lot.) > > Hope you will find this interesting. > > See also the discussion > http://groups.google.com/group/clojure/t/e15954b63bb4c94d > > Regards, Sergey. > ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion _______________________________________________ "Databases in Memoriam" -- http://www.prevayler.org