On Fri, Dec 17, 2010 at 3:52 PM, Yukihiro Matsumoto <matz / ruby-lang.org> wrote:

> The proposal itself is very interesting.  ¨Âáòùïðòïðïóéîôï áä> IPAddress along with IPAddr, or replacing it?

Replacing it.
I don't think it's a good idea to have duplicated libraries in the stdlib.

> I don't want to have
> two separate libraries to do (almost) same thing.  ¨Âäéóéíéìá> mistakes in the past.  ¨Âìåáóîï íïòå
Couldn't agree more.

> Replacing is OK for me, if we can keep fundamental backward
> compatibility,

Backward compatibility was a goal since release 0.6, and I think we
did a good job. Users familiar with IPAddr will feel at home with
IPAddress, as most of the methods have same name and behaviour, and
you can pretty much replace "IPAddr.new" with "IPAddress.parse"
everywhere, expecting the same results.

I encourage anyone interested to install the gem and check if they
feel backward compatibility is good enough.

> and the current IPAddr maintainer (knu) agrees.

I'll write him again about that.

Thanks,
Marco