>the unicode proposal says that matches depend on (re, locale, input). >not just (re, input). i would think that is not acceptable.
it's not just the unicode people. shell file name matching takes locale into account which often makes it case-independent (even with case-dependent file systems). i hate them all.