Because the already-sorted case is apparently common on some platforms, <br>if you ever expect to have long directory lists, use mergesort instead.<br><br>Keith F.<br><br><div><span class="gmail_quote">On 9/13/06, <b class="gmail_sendername">
Matthias Felleisen</b> &lt;<a href="mailto:matthias@ccs.neu.edu">matthias@ccs.neu.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Just sort it. -- Matthias<br><br>&nbsp;&nbsp; (require (lib &quot;list.ss&quot;))<br><br>&nbsp;&nbsp; (define (read-directory)<br>&nbsp;&nbsp;&nbsp;&nbsp; (define (path&lt; p q)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (&lt; (file-or-directory-modify-seconds (path-&gt;string p))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(file-or-directory-modify-seconds (path-&gt;string q))))
<br>&nbsp;&nbsp;&nbsp;&nbsp; (quicksort (directory-list) path&lt;))<br><br>I know. We could use shorter names.<br><br></blockquote></div><br>