Hi,<br><br>The reader cannot read #&lt;path:....&gt; forms (is this the right term?).<br>When the interaction window is in constructor mode, for (build-path &quot;a&quot; &quot;b&quot;), it writes #&lt;path:a/b&gt;, but this cannot be read back.<br>


<br>First question: would it be possible to make the reader read paths?<br><br>Second question: I need this for my own purposes, so I wrote a path-constructor:<br>(define/provide (write-path p)<br>  (cons &#39;build-path <br>


        (map (ë(p-elt)(if (symbol? p-elt) <br>                          (list &#39;quote p-elt)<br>                          (path-&gt;string p-elt)))<br>             (explode-path p))))<br><br>&gt; (write-path (build-path &#39;same &#39;up &quot;a&quot; &quot;b&quot;))<br>


&#39;(build-path &#39;same &#39;up &quot;a&quot; &quot;b&quot;)<br><br>Does someone know if this is good enough, or am I omitting something (platform specific maybe)?<br><br>Thanks,<br>Laurent<br>