NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Re: (Score:1)
I share your instinct and to refactor this, but your refactored version would strike me as odd immediately upon finding it: why
grep { $_ } map { $foo }when that’s exactly the same asgrep { $foo }?And I think the interpolation is just too clever. It also makes it unnecessarily hard to add or remove method calls that may not follow this naming scheme, should that ever be necessary. So I’d simply say
(This is another case where I wish that aliasing constructs other than
foreachmade it possible to name the iterator instead of leaving it at “$_is what’s for dinner, bud.”)Reply to This
Re: (Score:1)
(No, I didn’t intentionally forget to convert the spaces to a tab in
my ( $class ) = @_;.)Re: (Score:1)
qw(
table_for_class
indexes_for_class
constraints_for_class
view_for_class
insert_for_class
update_for_class
Re: (Score:1)
Ack! Of course. Sigh.
I guess one could use
but I’m not sure how well advised that is…