From: Aaron Patterson Date: 2010-09-03T21:55:39+09:00 Subject: [ruby-core:32039] Re: merging nokogiri to ext/ --8t9RHnE3ZwKMSgU+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Sep 02, 2010 at 06:07:31PM +0900, U.Nakamura wrote: > Hello, >=20 > In message "[ruby-core:32009] merging nokogiri to ext/" > on Sep.02,2010 17:58:24, wrote: > > I would like to merge nokogiri to ext for the 1.9.3 release. I spoke to > > various people about this (including other ruby-core people) and > > everyone seems to think it's a good idea. >=20 > !? eh? Did I make a mistake? Nobody wants it in stdlib? > > May I go forward with committing nokogiri to trunk under ext? >=20 > What is the reason to bundle nokogiri? REXML has many faults. I can go in to detail with each, but I *think* most people (who are not new to Ruby) know about them. I think it is important that Ruby ships with a well maintained, performant, easy to use, standard abiding XML parsing library. I believe nokogiri surpasses REXML in all of these fields. It seems to me that many new users of Ruby start with REXML, then when they find the problems they must pay the price of porting code from REXML to nokogiri. I think it would be a nicer experience for new-comers to ruby. > I think that we should not increase bundled libraries, because > we already have rubygems as standard library installer. I agree. We should convert all stdlib to gems. Now that we have gem prelude, what is the point of putting things in stdlib? --=20 Aaron Patterson http://tenderlovemaking.com/ --8t9RHnE3ZwKMSgU+ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) iQEcBAEBAgAGBQJMgPBBAAoJEJUxcLy0/6/Gj6cIAIoMGTCDxbku0AmNOTMmkMtw XrAeKTtviCbs2hov3Sa7HE4JW6c4WByWX2ww5jH8AbKbe7oafXYCjy/hQ7+QROc8 UTXI5WL67tDIXbT1zOAiy5fTEQlrbbYEelE/4TjofFAPhbjMPHxYvMy0IjAiwFM1 OVrlfhs+Ejeuk980Paqtp46LOlzzHIZJt7ezs/KFIVjpxWKGWP/32ROZu/pQg2Eu T2hMF1UFfOcHRuDxjQYW+RWmWQBE66y+yg7g6UKw5A2pnMY5zDbCGo9Xufp9Kc+D LBa0iHzI7dWf6cDogguuelXhzPYXgU0Ish/adbUpMfNLbG8OFel54r+Ki6gKe28= =Beio -----END PGP SIGNATURE----- --8t9RHnE3ZwKMSgU+--