Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re: Should perl implement ,= or maybe overload .= (array context)

by zshzn (Hermit)
on Aug 24, 2006 at 05:19 UTC ( #569295=note: print w/replies, xml ) Need Help??


in reply to Should perl implement ,= or maybe overload .= (array context)

I find this idea very intriguing. ,= looks so perfect for arrays that it seems almost essential. That is to say, it is as if such a combination of two characters exists merely to fit this use. It feels so right, so devilishly Perlish.

However, issues arise. Firstly, as brought up above, it could be confused for .=, as I personally confused myself reading the post. Secondly, it is a bit much, a bit excessive even for Perl, to add an operator to do exactly what a function already does. Most crucially, and thirdly, Perl's operators are scalar operators. Perl is a scalar-based language. Deviation from that should be done only as an act of revolutionary policy, not as a whim for a delightful yet unnecessary feature.

  • Comment on Re: Should perl implement ,= or maybe overload .= (array context)

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (4)
As of 2022-05-20 15:13 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Do you prefer to work remotely?



    Results (73 votes). Check out past polls.

    Notices?