Hello,
On Wed, Mar 15, 2006 at 08:32:04AM +0100, Clemens Fruhwirth wrote:
The problem is that I used cl-fad for directory probing. I personally don't mind to have mcclim use cl-fad, as I have it installed anyway and it's pretty lightweight, but on the other hand that might not be true for the mcclim project as a whole, especially as it needs only a single function.
I would like to use cl-fad in mcclim. Right now there is, so to speak, a partial implementation of it included in the Clim Listener; in addition to this my File Selecto [1] depends on the functionality of CL-FAD as well, and I don't quite like to just duplicate the code.
As we have now two places where CL-FAD is useful and as we could get rid of some stuff in the Listener I would like to have mcclim use cl-fad; even more as we now have already an external dependency with the spatial-trees package.
Btw, I have resisted to include the File Selector in McCLIM as it is not very nice right now, codewise. In the end it should be the default ACCEPT method for files in +gadget-view+ --- this does already partially work (see at the end of file-selector.lisp for the definition) but still the corresponding ACCEPT-PRESENT-DEFAULT method is missing. Also I would much prefor to use WITH-OUTPUT-AS-GADGET in the selector but it is not yet usable for that job in the moment.
Bye, Max
1) http://www.matroid.org/flux/file-selector.lisp There are also some screenshots of it in the same directory, see File-Selector-*.png.