Python seems to be missing a UCS-32 codec, even in wide builds (not that it the build should matter). Is there some deep reason or should I just contribute a patch?
If it's just a bug, should I call the codec 'ucs-32' or 'utf-32'? Or both (aliased)? There should be '-le' and '-be' variats, I suppose. Should there be a variant without explicit endianity, using a BOM to decide (like 'utf-16')? And it should combine surrogates into valid characters (on all builds), like the 'utf-8' codec does, right? -- Beni Cherniavsky <[EMAIL PROTECTED]>, who can only read email on weekends. -- http://mail.python.org/mailman/listinfo/python-list