* David Golden <[EMAIL PROTECTED]> [2008-03-26 22:00]: > 1) Distributions can't be uniquely identified without an author > name. For example: > > cpan://dist/Foo-Bar/1.23 > > There is no reliable way to identify where Foo-Bar-1.23 is to > be found. There is no reason as far as I know, why two authors > can't have Foo-Bar-1.23: > > authors/id/D/DA/DAGOLDEN/Foo-Bar-1.23.tar.gz > authors/id/R/RJ/RJBS/Foo-Bar-1.23.tar.gz
http://search.cpan.org/dist/Foo-Bar/ does something useful anyhow. URI::cpan should produce the same results. > They don't even need to contain the same modules (*.pm files) > or packages (package statement within a .pm file). Both > versions of Foo-Bar-1.23 could appear in the 02packages file. That’s completely inconsequential for our purposes AFAICT. * David Golden <[EMAIL PROTECTED]> [2008-03-26 23:05]: > On Wed, Mar 26, 2008 at 5:23 PM, Ricardo SIGNES > <[EMAIL PROTECTED]> wrote: > > 2. cpan://dist/HDP/Your-Face > > (2) would refer to the dist per se, not anything like > > "latest version" > > That's what I don't really get. What does that *mean*? If a URI > is supposed to identify a resource (c.f [Uniform Resource > Identifier on Wikipedia]), what "resource" does (2) identify? I > said "latest" because that attempts to pin it to a specific > resource. In the abstract, it doesn't seem to have any standard > meaning and thus no real utility. Don’t confuse resources and representations. A resource is not a file or anything concrete; it’s a platonic ideal. It may have any number of representations – or none at all. Some of them may be identical with the representation of a different resource during a particular time period, even though they’re different resources (such as /dist/Foo-Bar and /dist/Foo-Bar-1.23). Regards, -- Aristotle Pagaltzis // <http://plasmasturm.org/>