From: Yukihiro Matsumoto Date: 2010-12-17T23:52:30+09:00 Subject: [ruby-core:33759] Re: Proposal: IPAddress in the standard library Hi, The proposal itself is very interesting. So are you proposing to add IPAddress along with IPAddr, or replacing it? I don't want to have two separate libraries to do (almost) same thing. We did similar mistakes in the past. Please no more. Replacing is OK for me, if we can keep fundamental backward compatibility, and the current IPAddr maintainer (knu) agrees. matz. message "Re: [ruby-core:33748] Proposal: IPAddress in the standard library" on Thu, 16 Dec 2010 16:31:35 +0900, Marco Ceresa writes: | |Hello, | |IPAddress [1] is a library to manipulate IPv4 and IPv6 addresses. It |has been written as a replacement for IPAddr, trying to fix some of |its bugs, and at the same time extending its functionalities and |offering a more powerful and flexible interface. | |Migrating from IPAddr to IPAddress is very easy, as most of the |methods have the same name and same behaviour. Moreover, IPAddress is |around 50% faster than IPAddr, and it's very well documented in each |of its parts. The code is very clear, easy to read, to maintain and to |extend, consisting mostly of one line methods. | |I've been in touch with the maintainer of IPAddr, Mr. Akinori MUSHA, |asking him if he would consider IPAddress as a replacement, and he |suggested me to write to -core. | |I think IPAddress is mature enough, so here is my proposal. Let me |know what you think. | |Best regards, |Marco | |[1] https://github.com/bluemonk/ipaddress |