Well, I think that Perl6 really need the URI. Everyone that have tried to use Perl5 on Mac saw the problem, and the difference between file systems don't stop here.

About the use of file://c:/foo instead of file://c|/foo, weel I think that the both will work, since we have many programms that use them today.

About the use of reserved characters in file names, well, we can't tell to someone that use a OS to not use some symbol because in other doesn't work! In other words, in theory we need to can put "any" symbol in file names. To do that, how about use the %HH, that every body know in the URI? We already use that for spaces, %20.

This is a inportant point, since when we talk about Perl6 we say Parrot, and Parrot is not only for Perl, is a VM for many languages. And I think that some upgrades to the rolls of URI can be made, since URI was defined a "long time ago" and was tested very well, and now we can know the best options to choice.

Graciliano M. P.
"The creativity is the expression of the liberty".


In reply to Re: syntax for URI of files? by gmpassos
in thread syntax for URI of files? by John M. Dlugosz

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.