Re: Test::Deep 0.108 and the future of Test::Deep

2010-10-17 Thread Fergal Daly
On 16 October 2010 03:59, Ricardo Signes wrote: > > Tonight I uploaded Test::Deep 0.108.  The changes made are very small, and > should not affect anyone other than some edge cases in which it should be > faster. > > Many of the open bugs relate to unfortunately named exports like "blessed" and >

Re: Test::Deep 0.108 (and the Test::Most philosophy)

2010-10-17 Thread Ovid
--- On Sun, 17/10/10, Aristotle Pagaltzis wrote: > From: Aristotle Pagaltzis > > Modules are poor place for evangelism about unrelated > conventions > in general, but I feel this especially strongly about > Test:: > modules with break-the-CPAN level adoption such as > Test::Deep. That argument

Re: Test::Deep 0.108 and the future of Test::Deep

2010-10-17 Thread Aristotle Pagaltzis
* Fergal Daly [2010-10-16 21:30]: > One of the reasons I had no time for Test::Deep is that my > day-job is python. While I spend a fair bit of time cursing > python, I do not miss for one minute Perl's global namespace > which drives the need for exported symbols. In python modules > are objects

Re: Test::Deep 0.108 and the future of Test::Deep

2010-10-17 Thread Hans Dieter Pearcey
On Sat, 16 Oct 2010 20:29:32 +0100, Fergal Daly wrote: > use Test::Deep2 qw($deep); # import the "module" as $deep > > $deep->is_deeply($foo, $deep->set([1,2,3,4])); Or, without requiring any special exported symbol: use aliased 'Test::Deep2' => 'Deep'; Deep->is_deeply($foo, Deep->set([