> I'm finding myself using Ruby with XML more and more. However, I'm
> reluctant to distribute applications that use xmlparser, as it forces
> the applications' users to install both expat and the xml module.
>
> 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).

Pardon my naivety, but why wouldn't it be desirable to implement a full
blown XML parser in Ruby without using expat underneath?  Would a pure Ruby
xml parser be too slow?  Or would it just be silly to implement one from
scratch?

thanks,
aaron