-----BEGIN PGP SIGNED MESSAGE----- Moin,
On Monday 14 November 2005 23:22, Adam Kennedy wrote: > Chromatic wrote: > > On Mon, 2005-11-14 at 12:45 -0800, Ovid wrote: > >>Yes, I can see that. I could actually have dropped Test::Differences > >>"eq_or_diff" and just used the "is_deeply" function from Test::More, > >>but when working with large data structures, there's just no > >> comparison between the two. I suppose I could make > >> Test::Differences optional and fall back on is_deeply if they don't > >> have T:D installed. > > > > At some point, people install modules for the convenience of not > > writing that code themselves. I think they'll survive if you require > > modules for the convenience of not having to write that code > > yourself, at least if you don't go crazy with it. > > The question is, what level of deps is "crazy" for something that they > don't actually need on their computer permanently but only need for 2 > seconds to install something of yours. This reminds me of my mini-rant about testing module dependencies. As I said, enjoy re-suing code, but sometimes less is more. Finding the middle ground is hard, but the extremes can be spotted easy. :) Thats als why I find it really good that perl contains so many modules in a standard distribution, your users don't need to install tons of stuff just to use Foo::BAR. Best wishes, Tels - -- Signed on Tue Nov 15 11:13:46 2005 with key 0x93B84C15. Visit my photo gallery at http://bloodgate.com/photos/ PGP key on http://bloodgate.com/tels.asc or per email. "Yeah, baby, yeah!" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iQEVAwUBQ3m1PncLPEOTuEwVAQEPSAf+LZzx2MUmYC4+4ixX17oQkHRAQyZ/tiG6 XywrcLBJ/nuyxFc0f9sBfIJgiD/pLUadT4Ac20F69FM0I7uUkaTQOuhzqxOAOkVR 7P3EU3i3TjKbSwg35mqmXKvwF1WT3YBJB1YQ8hzUneDnu+O8fJrMnLq+24RRgely MkgX7hpIGmLjfPD2uhpcINi28IvzA/zlPwqydx7WiJTPF5oIdZg2pn3JS5UGlYoG qSgzW+ZeHeo3pLGMftC7pGrEBfJpGQ5sEo4GAAbMQx/sh1yGGoNXuOXAmNL4V/fH Kp0gNYqVMnD93LFSIqjlrRlVopFrDGupjldFQKBBZQP6b0eoadSTVA== =arzN -----END PGP SIGNATURE-----