- From: Michael Toomim <toomim@gmail.com>
- Date: Wed, 5 Feb 2025 01:38:50 -0800
- To: ietf-http-wg@w3.org
On 2/5/25 1:25 AM, Julian Reschke wrote: > In which case I believe that your terminology does not match most > people's understanding. But I might be wrong. More feedback appreciated. > >> And what you are calling a *version* here is what I am referring to as a >> *Version of a Resource*. This is what I am trying to tell you in the >> Option 1 section. > > It seems that using "version" and "version of resource" for different > things is very confusing. Distributed Systems are confusing at first, but these distinctions are necessary. You can think of a Version as a "Version of the World", and within the World there are Resources. You do not know all the Resources that exist in the World. So you need a way to refer to a Version without regard for any particular Resource. Thus, your Version must be an identifier that exists separately from any particular Resource, and then you also need to be able to specify a Version of a Resource. If a Version is an identifier that exists apart from any particular Resource, then what it is actually identifying is a point in distributed time, because a point in distributed time is precisely what uniquely identifies that Version of the World, and also that Version of any particular Resource. Does this make sense? > But those terminology questions aside, what about the other points I > made? I don't think you understand the difference between Option 1 and Option 2, yet. It seems that you are critiquing Option 2 from an Option 1 mindset. So I believe these terminology issues are the priority, right now.
Received on Wednesday, 5 February 2025 09:38:57 UTC