On Wed, Sep 04, 2002 at 04:01:50PM -0400, [EMAIL PROTECTED] wrote:
> It was settled a while ago that sub arguments would be defaulted like this:
>
> sub load_data ($version / /=1) {...}
>
> (The space between / and / is on purpose, my emailer has problems if they
> are together) I and a few others had issues with the slash-slash-equals
> thing, but were unable to persuade Damian, Larry, et al to change.
Hopefully those problems had nothing to do with you MUA ;-)
> I'd like to make one more proposal for defaulting. Damian seems to
> like properties for arguments, how 'bout this construct:
>
> sub load_data ( $version is default(1) ) {...}
>
> It's clean, fits the existing syntax, and immediately understandable.
> Thoughts?
So, how would you write the equivalent to this:
$foo //= $a // $b // $c;
Or are you proposing to *only* replace //=? Or are you proposing to
*only* replace //= in subroutine declarations?
What issues did you have with //=? It seems clear and concise to me.
-Scott
--
Jonathan Scott Duff
[EMAIL PROTECTED]