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

Reply via email to