Hi - I'm surprised your work doesn't generate more interest from folks. I wish I had more time, I would definitely jump in and help.
On Nov 24, 3:37 pm, Alyssa Kwan <alyssa.c.k...@gmail.com> wrote: > Extension > ofhttp://groups.google.com/group/clojure/browse_thread/thread/7c917e983... > > Hi everyone! > > I've extended the Clojure core to extend durability to functions and > closures. > > 1. Functions with lexical and dynamic bindings are now supported. This > includes functions that generate functions. > 1.a. There is a slight overhead applied to all compiled functions; the > bytecode is inaccessible at runtime except through a cache which > maintains an entry for all classes regardless of whether they are > eventually persisted or not. This doubles memory required per class, > but should, in practice, be negligible. > 2. Identities of identities are now supported. This means that > persistent data structures of identities can be saved, i.e. you can > have a ref of a hash-map of refs. > 3. sorted-map and sorted-set are now supported. > > Get it here: git://github.com/kwanalyssa/clojure.git > > More testing, especially performance testing, is very welcome. > However, at this point, I've satisfied my own requirements. I'd love > to get this in scope eventually for enhancing Clojure core, if pain- > free persistence is part of the grand vision. Discussion of API and > implementation is also welcome. > > Thanks! > Alyssa Kwan -- 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