Yukihiro Matsumoto wrote:
>
> 'to_s' is a mean to convert something into a string (if you really
> want to), OTOH 'to_str' is a mean for something that wants to pretend
> to be a string. to_a and to_ary are in similar relationship.

The problem with this explanation is that i have no idea what it means for
something to "pretend to be a string" as opposed to being one.

craig