Clark C . Evans [mailto:cce@...] wrote:
> I'd like two level approach:
> 1. We stick with reverse DNS names,
> esp for Java/.NET compatibility.
So "!tld.domain|type" would be used for a Java 'tld.domain.type'. Yes.
> 2. Allow for absoulte URIs
> (a single colon in them)
> for a resonable level of
> xmlns compatibility.
So "!protocol:whatever|type" would be used for URI based names - like the
> The only problem we have then is how
> to encode Perl class names.
The simplest would be to use one of the above. Remember that 'type' may
contain any chatacters (except '!'), so writing "!org.cpan|Net::FTP" is a
valid name under our rules. And a nice one, too - using '|' make it look so
much better than using '.', and better expresses the intent.
> | If there's no '|' at the start, an implicit 'org.yaml|' is
> | assumed. If
> | there's a '|' without any URI it is taken to be relative to the last
> | explicit absolute space.
> Yes. This is better than the last "." thingy.
Right. Well, I;m going over the syntax sectionm especially the transfer
method, anyway - due to formats - so I could just plug this in...