On Tuesday, 9 July 2013 13:52:59 UTC+5:30, Mikera wrote:
>
> My post "The Environment as a Value" might be of interest to you.
>
>
> https://groups.google.com/forum/#!searchin/clojure-dev/immutable$20environment/clojure-dev/S8BawG7nzJA/qfCd7hn67aoJ
>
> It contains a lot of similar ideas. An important point is that you don't 
> necessarily need an interpreter to get the benefits of an immutable 
> isolated environment: this can still be fully compiled.
>
> In terms of state mutations, they key point is that you need some form of 
> dependency graph: if you update one var, this can then trigger a 
> recompilation of dependent vars to get you to a consistent new state. This 
> also solves the problem of circular references as a by-product.
>
> It was a cool idea, but nobody seemed very interested at the time :-(
>

I did notice the post earlier. It looked very interesting indeed. It 
appeared to me the proposal was for Clojure proper and I wasn't sure about 
the performance implications. Nevertheless, Mikera's ideas in the post are 
quite eloquent.

Shantanu

-- 
-- 
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