From: Oren Ben-K. <or...@ri...> - 2001-12-14 00:15:19
|
Clark C . Evans [mailto:cc...@cl...] 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 HTML one. > 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... Have fun, Oren Ben-Kiki |