Hi, Dave Thomas <Dave / PragmaticProgrammer.com> wrote: > So, I'm proposing that we include these in the Ruby core, and > therefore make them globally available. The expat license allows this, > so I suspect the main problem might be one of size (expat will add > about 200k to the download). Apart from this library's size, I think there are more two issue. * Expat Expat is shared library like gdbm, Tk, GTk or GNU readline. These libraries is not included in Ruby core. Should we include expat into Ruby core? # FreeBSD has ruby-xmlparser-0.6.1_1 package, but this package # doesn't contain expat. Expat is the other package (expat-1.95.1_1) # and dependency between them is solved by package system. # And, expat-1.95.1_1 is required by p5-XML-Parser-2.30 and # TclExpat-1.1. * Uconv When Japanese use XMLParser, we usually use Uconv module too, because we need to convert legacy character encoding <-> Unicode. Without Uconv, to include XMLParser in Ruby core is not useful, at least to me. But Uconv is too big to include Ruby core... # Or it may be about time we should switch to using iconv... Regards, TAKAHASHI Masayoshi (maki / inac.co.jp)