Re: Can I call myself

2017-02-06 Thread ToddAndMargo
On 02/06/2017 08:32 AM, Larry Wall wrote: On Sat, Feb 04, 2017 at 08:39:52PM -0800, ToddAndMargo wrote: : Are there any special rules, like in Perl 5? Do I need to : pre-declare the sub? : : sub BummerDude ($); : sub BummerDude ($) { do something; } For normal subs, you never have to

Re: Can I call myself

2017-02-06 Thread Larry Wall
On Sat, Feb 04, 2017 at 08:39:52PM -0800, ToddAndMargo wrote: : Are there any special rules, like in Perl 5? Do I need to : pre-declare the sub? : : sub BummerDude ($); : sub BummerDude ($) { do something; } For normal subs, you never have to predeclare, because the calling syntax can assume an

Re: Can I call myself

2017-02-04 Thread ToddAndMargo
On 02/04/2017 01:09 AM, Brent Laabs wrote: I think you're looking for &?ROUTINE. &?BLOCK is also related. https://docs.perl6.org/language/variables#index-entry-%26%3FROUTINE Hi Brent, Awesome reference on variables! Thank you! (I copied it down.) -T -- ~~~

Re: Can I call myself

2017-02-04 Thread ToddAndMargo
On 2017-02-04 12:34 AM, ToddAndMargo wrote: Hi All, Just out of curiosity, in Perl 6 can a subroutine call itself? -T I am fighting with a broken Net:FTP::rmdir in Perl 5 that will not recuse as advertised (it is very intermittent). And I can not use Net::Ftp in Perl 6 as it is hosed and

Re: Can I call myself

2017-02-04 Thread Brent Laabs
I think you're looking for &?ROUTINE. &?BLOCK is also related. https://docs.perl6.org/language/variables#index-entry-%26%3FROUTINE On Sat, Feb 4, 2017 at 12:51 AM, Darren Duncan wrote: > Any decent programming language supports self-recursion, where a > subroutine may

Re: Can I call myself

2017-02-04 Thread Darren Duncan
Any decent programming language supports self-recursion, where a subroutine may invoke itself. Perl 6 explicitly also supports this, and even has a special keyword for a routine to refer to itself without knowing its own name, especially useful for anonymous subs; I don't remember that keyword

Can I call myself

2017-02-04 Thread ToddAndMargo
Hi All, Just out of curiosity, in Perl 6 can a subroutine call itself? -T I am fighting with a broken Net:FTP::rmdir in Perl 5 that will not recuse as advertised (it is very intermittent). And I can not use Net::Ftp in Perl 6 as it is hosed and so is the Inline. And it seems that Perl 5