Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: what would you like to see in perl5.12?

by Codon (Friar)
on Aug 21, 2007 at 07:33 UTC ( #634021=note: print w/ replies, xml ) Need Help??


in reply to what would you like to see in perl5.12?

The nested modifier, while it may have already been rejected, could have some tidy little uses.

s/foo/bar/ for (@these) if ($this);
I suppose that could be accomplished as
map { s/foo/bar/ } @these if ($this);
but is that as clear as the first statement? Using map in void context to get the effect of a for seems clumsy.

As for something I'd really like to see, interpolation of method calls in a string.

print "The 'bar' attribute of object 'foo' is $foo->bar();\n";
As it is, I get to do the oh-so-readable
print "The 'bar' attribute of object 'foo' is @{[ $foo->bar() ]};\n";
That doesn't look like it should work, but it does.

While I'm on the concept of OOP, I think I'd like to see Perl actually implement some form of strong encapsulation for objects "out of the box" as opposed to having to roll your own or re-use your "tried and true" method, whatever that may be (CPAN or home-grown).

Certainly the "defined or" (dor) functionality would be a serious benefit to prevent warnings in my code.

That's about all I can think of at this late hour. Time to sleep.

Ivan Heffner
Sr. Software Engineer
WhitePages.com, Inc.


Comment on Re: what would you like to see in perl5.12?
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://634021]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (16)
As of 2015-07-06 12:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (74 votes), past polls