1 Sep 2004 01:36
Re: Simple Prefix Namespace Proposal
On Wed, Sep 01, 2004 at 01:47:19AM +0300, Oren Ben-Kiki wrote: | Clark, Brian and myself just went through a heated debate on this in | IRC. Here's what we hope is a reasonable compromise (Brian had to | leave so he may have further comments). While we've had a tag system for quite some time, it has several known warts. While the cut^paste mechanism functions well for single namespaces, it fails when mixing namespaces in a document. The tag shortcuts are also quite subtle and difficult for newbies to pickup. These complications were added to support globally unique identifiers. The result is that the average user (who may not want globally unique identifiers) is burdened with complexity. A change has been coming for some time, I want to thank those who kept complaining. ;) To complicate this problem, we seem to have a difference in vision at the top. Brian stronly feels that globally unique identifiers do not belong in a document, and is opposed to any directive. I feel that unique identifiers are essential for lots of nerdly uses. The proposed compromse "philosophy" is: By default, all types should be private; unless you want to pay for uniqueness with additional pain. | So. Here's the proposal in a nutshell: | | - There are two kind of tags. | | - Tags using the format "!prefix:stuff" (where "stuff" doesn't | start with ':') are globally unique tags. The prefix _must_ | be declared in a directive (see below).(Continue reading)
RSS Feed