I have committed a working, but undesirable version of the demo. This
one fixes some bugs that weren't really CLIM bugs, per se, but were
either incorrect, or at least unportable, treatments of CL pathnames.
A remaining problem is that the file-browser would try to edit (really
list) directories on any pathname, not just directory pathnames. My
attempt to fix this originally relied (I think correctly), on the use of
a presentation type of (and pathname (satisfies
cl-fad:directory-pathname-p)). Unfortunately, and and satisfies
presentation types don't work properly in McCLIM. For now, I have also
committed this alternative version for reference as
file-browser.lisp-type-abbrev. It could become the real version when
the presentation types are fully fixed.
Sorry to leave things like this, but I will probably be unable to work
on McCLIM again for a week or so, so thought it would be best to leave
things at least *better*, if not fully fixed.
Cheers,
R