New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Variadic" or "slurpy"? #6451
Comments
From @briandfoyConsider this program which I don't expect to work (and it doesn't compile): sub show-the-arguments ( *@args, $i ) { show-the-arguments( 1, 3, 7 ); The error message says "variadic": Cannot put required parameter $i after variadic parameters But another sort of error uses a different term: sub show-the-arguments ( *@args, $i ) { This time the error messages say "slurpy": Only one slurpy positional allowed The docs almost almost always say "slurpy" and the uses of "variadic" * https://github.com/perl6/doc/search?utf8=✓&q=variadic&type= |
From @AlexDanielThis could've been a LHF, except for these tests: https://github.com/perl6/roast/blob/4bfd6d2374cb4ea1b8fa057a5f294b988e4dec44/S32-exceptions/misc.t#L180-L185 ¯\_(ツ)_/¯ But yes, I think it should say “slurpy” everywhere. On 2017-08-18 07:10:52, comdog wrote:
|
The RT System itself - Status changed from 'new' to 'open' |
From @TimToadyOnly *@foo and *%foo are slurpy, as in "slurping up the rest of the arguments. But the term "variadic" refers to all optional arguments including named ones, so it would be incorrect to call those "slurpy", because they don't. It's like the difference between * and ? in regex. Larry On Fri, 18 Aug 2017 07:10:52 -0700, comdog wrote:
|
From @briandfoySeveral areas of the docs then need to correct that. No matter what you -- |
Migrated from rt.perl.org#131922 (status was 'open')
Searchable as RT131922$
The text was updated successfully, but these errors were encountered: