searching for share directories, was: 5.11.0 can not load diff_form



Robert Dodier wrote:
> On 1/22/07, Raymond Toy <toy at rtp.ericsson.se> wrote:
>
>   
>> Never mind.  It works with gcl.  It just seems to take an exceedingly
>> long time.  Something that I probably would not be happy to see, every
>> time I start maxima.
>>     
>
> Didn't you have a different implementation of the same idea?
> I've lost track.
>   
Yes, I did.  Works nicely with cmucl and clisp.  Doesn't work at all 
with gcl because it doesn't understand :wild-inferiors (subdirectories) 
in directory function.  (I looked at the implementation of directory in 
gcl.  It just calls "ls -d *" or "ls -d *.*".  No subdirectory support.  
I have a hack to use find on Unix.)

cl-fad (http://www.cliki.net/cl-fad) would seem to work, but, of course, 
gcl isn't supported.
>   
>> Perhaps we could just do something as simple as "find share -type d".
>> That should be fast and we only get directories as a result.  We just
>> need to filter out the CVS directories, and binary-* directories.
>>
>> Of course, this probably won't work on Windows with cygwin or equivalent.
>>     
>
> Yes, find would be great, if we could make it work on Windows.
>
>   
I assume find is not a standard part of Windows, so that would work so 
nicely.

Too bad.

Ray