On Sun, Mar 06, 2005 at 09:19:05PM -0800, Ofer Nave wrote: > Doesn't is_deeply do everything eq_array and eq_hash does and more? It > looks like is_deeply has the same exact interface and purpose, except > that it accepts both arrayrefs and hashrefs. So why would you need > eq_array and eq_hash? I know I'm missing something here. Maybe I > should take a break.
Here's a clue: they were written first. is_deeply() does do everything they do. They're all but deprecated, I just have to remember to deemphesize them in the docs. Additionally, they're not testing functions and have no diagnostics. They just return true or false.