On Tue, Dec 04, 2007 at 08:25:10PM -0800, Michael G Schwern wrote: > Fergal Daly wrote:
> > You have no idea what version of Foo they're using > > Well, you do with version dependency declarations so you control the range. > New versions are, of course, open to breakage but at some point you have to > trust something. I'm also missing why no-one has suggested local $TODO = "Frobulator low on pie" if Foo->VERSION < 3.14; which ought to mean that TODO tests stop being TODO if the user has a new enough version of Foo installed. (ie, you *do* know what version of Foo they're using, at least in the general case) Nicholas Clark