<br><div class="gmail_quote">On Sun, Jan 11, 2009 at 6:49 AM, Matthew Flatt <span dir="ltr">&lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c"><br></div></div>Since most of the functions provided by `scheme/path&#39; manipulate paths<br>
without consulting the filesystem, I&#39;ve changed them to work with paths<br>
of any kind. (The exceptions are `normalize-path&#39; and<br>
`simple-form-path&#39;, which rely on the filesystem.)<br>
</blockquote><div><br>Thanks for the changes Matthew.<br>&nbsp;<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m less certain that it would be a good idea to change `string-&gt;path&#39;<br>
and `path-&gt;string&#39; to allow with paths for a different system kind. The<br>
problem is that string&lt;-&gt;path conversions are inherently approximate;<br>
some paths cannot be represented as strings</blockquote><div><br>I didn&#39;t realize that there are paths that cannot be written as strings.&nbsp; What types of paths are those (or do you happen to have a link)? <br>&nbsp;<br></div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">, and for Unix paths, the<br>
conversion depends on a locale-specific encoding. If you&#39;re<br>
manipulating paths for a different system and you&#39;re forced to start<br>
and end with strings, though, then UTF-8 is probably the right choice.<br>
So I&#39;ve added `string-&gt;some-system-path&#39; and `some-system-path-&gt;string&#39;<br>
to `scheme/path&#39;.<br>
<font color="#888888"></font></blockquote><div><br>That&#39;ll be great help.&nbsp; Thanks again, <br>yc<br><br></div></div>