Daniel Shahaf <d...@daniel.shahaf.name>:
> Replace requires a node to already exist at the target path.
> 
> Add requires a node to not already exist.

OK, when you say "require", what do you mean?  Just that if these conditions
fail the node should not be modified?

> (container == node)

I see what you mean, but I think this is misleading terminology. The thing 
you are calling a "container" is a history containing a sequence of actions
each one of which is *described* by a node.

IMO the term "container" isn't a win either; it doesn't convey a
strong enough sense of continuity over time.

In the draft I'm working on, I've used the term "flow", and defined a 
flow as a sequence of actions on a path.
-- 
                <a href="http://www.catb.org/~esr/";>Eric S. Raymond</a>

Reply via email to