# New Ticket Created by  Stephane Payrard 
# Please include the string:  [perl #75794]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=75794 >


[11:46:54]  <cognominal> is there a reason why take accepts only one argument?
[11:48:08]  <moritz_> not really
[11:48:15]  <Tene> I expect that the behavior of what that would mean
isn't specified.
[11:48:16]  <moritz_> it should take a raw capture, and pass that on
[11:48:26]  <Tene> Sounds reasonable.
[11:50:22]  <pmichaud> > say gather for 1 { take (1,2,3) }
[11:50:22]  <pmichaud> 123
[11:50:32]  <moritz_> that's not the same
[11:50:42]  <moritz_> take (1, 2, 3) vs take 1, 2, 3
[11:50:46]  <pmichaud> yes, I know.
[11:51:04]  <pmichaud> take should have the same signature as return
[11:51:40]  <cognominal> should I masak that? I mean, file a bug?
[11:52:01]  <moritz_> yes, please
[11:52:38]  <pmichaud> src/builtins/control.pir, line 220
[11:52:46]  <pmichaud>     .param pmc value
[11:52:48]  <pmichaud> should be
[11:52:53]  <pmichaud>     .param pmc value :slurpy
[11:53:50]  <pmichaud> and then do the same processing as in &return above
[11:54:28]  <pmichaud> in many ways, both &return and &take are the
same, what differs is the type of exception thrown.

http://irclog.perlgeek.de/perl6/2010-06-16#i_2443346  for the whole discussion.





-- 
cognominal stef

Reply via email to