<br><br><div class="gmail_quote">On Tue, May 11, 2010 at 10:52 AM, Mark Evenson <span dir="ltr"><<a href="mailto:evenson@panix.com">evenson@panix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im"><br>
On May 11, 2010, at 4:37 AM, Alan Ruttenberg wrote:<br>
<br>
> CL-USER> (DIRECTORY<br>
> "jar:file:/Users/alanr/Desktop/jar2go.jar!/abcl-module-*.lisp")<br>
> Calling (DIRECTORY<br>
> "jar:file:/Users/alanr/Desktop/jar2go.jar!/abcl-module-*.lisp")<br>
> DIRECTORY returned #<FILE-ERROR {E2C42F}><br>
<br>
</div>This turned out to be a problem with WILD-PATHNAME-P not detecting wildcards in components which were string (i.e. (WILD-PATHNAME-P "foo*bar") was returning nil), which I have fixed in [r12667][1] for "*" occuring in DIRECTORY, NAME, and TYPE string components.  The rules for HOST and DEVICE would be a little more complicated, which I don't have time at the moment.<br>


<br>
[1]: <a href="http://trac.common-lisp.net/armedbear/changeset/12667" target="_blank">http://trac.common-lisp.net/armedbear/changeset/12667</a><br>
<div class="im"><br>
> Below is the function I use for directory in jars. Please consider<br>
> including it until there is a correct implementation in java.<br>
<br>
</div>[…]<br>
<br>
This is identical to  the algorithm implemented in<br>
Pathname.java:match-wild-jar-pathname (I think I aped your<br>
implementation into Java).  I had coded a further check that the argument was<br>
indeed a wild pathname, which was failing due to a faulty WILD-PATHNAME-P<br>
implementation.<br>
<font color="#888888"><br></font></blockquote><div>Verified to work for me. Thanks.</div><div>-Alan</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<font color="#888888">
--<br>
</font><div class="im">"A screaming comes across the sky.  It has happened before, but there is nothing to compare to it now."<br>
<br>
<br>
<br>
<br>
<br>
</div><div><div></div><div class="h5">_______________________________________________<br>
armedbear-devel mailing list<br>
<a href="mailto:armedbear-devel@common-lisp.net">armedbear-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel</a><br>
</div></div></blockquote></div><br>