Michael Selig wrote:
> ----- Original Message ----- From: "Urabe Shyouhei"
> <shyouhei / ruby-lang.org>
>> Have you read Matz's post abount yen sign problem?  Converter IS a
>> problem; you cannot make a converter over (Encoding A -> Unicode ->
>> Encoding A).  That must lose some input.  Data loss is the worst thing
>> to introduce, so ruby asks you to take the risk by explicitly calling a
>> conversion method.
>
> Yes I have read it.
> Do you refuse to drive a car because you may have a crash?

We are *designing* a car now.  Don't you need a seatbelt because you'll
never crash your car? That's insane.

Current design might not be perfect.  There must be a better practice. 
But that "better" should be a synonym of "safer".