All,
I find I am using these constructs a lot in my code:
$a = exists $foo->{a} ? $foo->{a} : $default_for_a ; and $foo = defined $bar ? $bar : $default_for_foo;. Is there a better way? It would seem as though this is common enough that ther might be a shortcut.