in reply to Perl 6 links

:) What about poor old S17 and A42?

I don't like either suggestion; how about synopsis://xx, apocalypse://xx, exegesis://xx? IMO the default text shown for the link should be self-explanatory.

Replies are listed 'Best First'.
Re^2: Perl 6 links
by Juerd (Abbot) on May 13, 2005 at 19:07 UTC

    I don't like either suggestion; how about synopsis://xx, apocalypse://xx, exegesis://xx?

    If I said (and I did) that I find "aes://" too much typing, then I think you can guess very easily what I think about this. Even linking to http://tnx.nl/S03 is easier than using these way-too-long words. I want it to be simple, so it gets more natural to link to the stuff. The same way we are used to wrapping [] around perldocs and perlfunc items, but not around module names. We need something short, preferrably without any scheme.

    Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }

      Things without any protocol:// will only link to local nodes; I don't see the point of special-casing something to work differently, when this is exactly the kind of problem the protocol: form was meant to solve. I actually wouldn't have any objection to someone creating nodes for each of those documents (with links to the live versions and a possible-staleness warning), but I hope they'd name them in full (i.e. Synopsis 3: Summary of Perl 6 Operators, not S03), so that doesn't really solve your problem.

      After more thought, I'd like to avoid even reserving things like synopsis:// for just perl6 documents; maybe we'd want it to mean something different at some other point. p6aes://xx may be as good as you are going to get...

      I would like to see the requirement for // after the colon go away, though...

        I would like to see the requirement for // after the colon go away, though...

        A node title of "cpan: the final frontier" doesn't sound that unlikely. We certainly already have nodes with titles matching /^\w+:/ but I'd like to disallow (and may have already) node titles matching m#^\w+://#. So I like the required //. It makes the alternate syntax more distinct. For example, typing [asdf://asdf] produces [asdf://asdf] because it is considered an invalid pseudo-scheme not a link to a node by title. A mere colon shouldn't be enough for such a distinction.

        - tye