Wouldn't * be more conventional than .? * means "any substring" in
filename globbing, so most people will be familiar with that usage. I
suppose it would have to be quoted, but I'd pay that penalty. Anyone else
have any thoughts?
that was my first tendency as well, but unfortunately, the
quoting penalty is too high, at least when going through
ghc-pkg-inplace on windows:
in cmd.exe, this works:
.\ghc-pkg-inplace list "*"
but, in cygwin's bash, i haven't yet found a combination
that avoids expansion of an isolated '*' and still does the
job. in particular,
./ghc-pkg-inplace list '*'
does not work (will be expanded, leading to ghc-pkg
error message), and i need at least this
$ ./ghc-pkg-inplace list \\\\*
["list","\\\\*"]
c:/fptools/ghc/driver/package.conf.inplace:
to even get past the ghc-pkg error message, but then
there is of course no match left.
but that does seem to be a bug in ghc-pkg-inplace.hs,
so perhaps that should be fixed first, and then we could
use '*' instead of '.' (even though it isn't full globbing,
'*' is only interpreted at string ends).
claus
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc