Keep It Simple, Stupid | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
no warnings qw( pack ); So, you'd have us throw away all the useful warnings that pack can emit when I do something wrong in order to disable the stupid warning emitted when it does something wrong. Cool-io. Not. You're getting an overflow warning. Oh sure. "Wide character" says 'overflow', like super-injunction says right to privacy for all. It has nothing to do with Unicode. Really? Can you guess where this direct quote " A Unicode character number." comes from? I don't give flying fig whether you want to conflate the term 'unicode' with that multiplicitous cock-up of formats that hide behind the moniker 'The Unicode Standard'(*), and can't see that I used the former as a short-hand for 'multi-byte character sets'. Which should of course be 'The Multicode Standards:Everything including the (7 different) kitchen sinks' * — Not even "U" has any understanding of Unicode. >perl -wE"say sprintf '%X', unpack 'U', pack 'U', 0x200000" 200000 Wadday'know. If you pack with U and unpack with U you get back what you packed. D'uh. A pointless example of nothing much. This is the problem.
That totally devalues the purpose of having two different template characters.
That should not happen. And I shouldn't have to state that I don't want it to happen:
It breaks backward compatibility in the very worst way.
The Unicode Standard is a cock-up. And the Perl implementation worse. Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
In reply to Re^3: Simplest Possible Way To Disable Unicode
by BrowserUk
|
|