Re: DNS Draft

"Roy T. Fielding" <[email protected]> Thu, 04 Sep 1997 00:29:45 -0700
Newsgroups gmane.ietf.url
Message-ID <[email protected]>
>The reason I didn't do it that way is that neither Netscape nor
>Microsoft can support it properly. Both systems do registration based on
>the protocol name, not on the path. As such we would have a perfectly
>reasonable standard that doesn't solve the problem posed by already
>deployed code.

I guess I may be thinking of a different implementation model than
is actually in use.  The "sensible" way of handling a new scheme is
to introduce a new handler for the scheme within a registration table.
So, you register a handler for the generic "path" scheme which looks
at the URL, checks for "path:/com/microsoft/" and says not implemented
if no match, otherwise it drops that part of the identifier and uses
the rest to do whatever application-specific thing you wanted to do.

I don't see how that is any different for deployed software than defining
separate handlers for each scheme.  Is it impossible for one handler
to call another, or is there some other constraint that I just don't
know about?  I'd look at the source, but ...

OTOH, I have never been concerned about protecting the scheme namespace
from collisions.  They tend to be temporary phenomena.

....Roy