Dethrophes wrote:
This would be a bad idea in the same way that having control characters in filenames is a bad idea, just because you can do something doesn't mean you should.
Not true. While POSIX has *discussed* disallowing control characters infilenames, using Unicode in filenames is fully supported on linux and windows.
Using your 'meter' as what is good/bad (what is allowed & good in filenames) unicode in function & varnames would be "as good" (as in proper) as the use of it in filenames.