Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: What would you change?

by jplindstrom (Monsignor)
on May 17, 2008 at 19:38 UTC ( [id://687128]=note: print w/replies, xml ) Need Help??


in reply to What would you change?

Language support for:
  • A non-destructive s/// operator which returns the new string.
  • subs/methods with proper parameter lists (the usual stuff: names, Perl types, default values, basic type annotations)
  • Calling subs/methods with either positional or named arguments.
  • Declared methods, like "sub" but with implicitly declared $self.
  • Declared class methods, like "sub" but with implicitly declared $class.
  • Autoboxing which treats e.g. hashes and hashrefs in a similar way. This may remove the need to fix the ugly dereferencing syntax mess.
Many of these things seem fairly compatible with Perl 5. Some may just need a bit more support in core perl to be solid and/or fast enough to be usable.

/J

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (3)
As of 2024-04-23 06:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found