Salut Laurent,

On 17 Nov., 16:53, Laurent PETIT <laurent.pe...@gmail.com> wrote:

> while a good description of how things work in 1.2

It doesn't even do that. This is exactly *not* the way it works in
1.2, because self-references don't go through the Var. I'd be curious
to know, why calling the function itself is made a special case. To
allow this assignements to a different Var and re-defing/removal of
the original Var?

> it's not accurate for 1.3, and my point was that Stu's description
> of how 1.3 works (by using words like "the function is recompiled")
> does not match with my own knowledge of what had been done
> in 1.3 the days just before the conj.

Forgetting for a second that my explaination is plain wrong... There
wouldn't be a difference between 1.2 and 1.3. "retrieve something from
the Var" does say nothing about this "retrieval" being cached in some
way or not. Even putting the reference directly there and recompiling
(or doing some other magic to make Repl development make work again)
has basically the same effect. So the description would be valid for
1.2 and 1.3 if the self reference would go through the Var. But as I
said: it doesn't. So the description is "Quark",

> Since then, I've been away from #clojure (to my regret) and maybe I've
> missed new evolutions on the way it's handled in master.

I'm missing where development is going on in general. Nothing on the
mailing list anymore. The last times I lurked #clojure there was no
dev talk there. Some stuff seems to be done on dev.clojure.org. But I
find it hard to follow this stuff. Clojure has gone "closed
development", so to say. (I have no problem with Rich coming up with
ideas beyond democratic decisions. In fact I think this non-democracy
is a Good Thing. However I'd like to follow what's going...)

Meikel

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