khaines / enigo.com wrote:

> So, for example, I have added some things to String and Hash, but don't
> want to either force my users to use my extensions, or interfere with my
> users ability to use their own extensions.  So, any place where I am going
> to need one of those extensions, I work with Iowa::String or Iowa::Hash
> instead of String and Hash.  It's a little more typing for me, but better
> for my users.

There's a downside to this though. To take advantage of those
extensions your uses have to use these special subclasses too. As long
as your not changing the behavior of a built-in you're generally okay.

T.