On Thu, 2002-09-05 at 04:31, Damian Conway wrote: > sub hidden (str $name, int $force is aka($override)) {...}
Hang on a moment! In your original answer to this question, you used the "is named('alias')" syntax, but now you are suggesting using the sigil in the syntax. So, should it really be int $force is aka($override) or int $force is aka('override') ? I much prefer the latter because: a) it unquestionably marks 'override' as a label for $force, b) the subroutine author is likely to use either $force or $override and not both, c) it gives meaning to things like "$force is aka(@override)" because aliases would not have to be known at compile-time. Then again, if you have good reasons for the other syntax, I would be more than happy to hear those as well. Peter Behroozi