Re: embedded subs inside subs
[email protected] (ToddAndMargo via perl6-users) Wed, 8 Oct 2025 09:51:37 -0700
| Newsgroups | perl.perl6.users |
|---|---|
| Message-ID | <[email protected]> |
On 10/8/25 12:43 AM, Elizabeth Mattijsen wrote: > > >> On 8 Oct 2025, at 09:08, ToddAndMargo via perl6-users <[email protected]> wrote: >> >> On 10/8/25 12:01 AM, ToddAndMargo wrote: >>> Hi All, >>> Redeclaration of routine 'GetEsetInternetSecurity'. Did you >>> mean to declare a multi-sub? >>> at /home/linuxutil/./GetUpdates.raku:5161 >>> I meant to declare the same sub name INSIDE their own subs. >>> They are meant to be ONLY be active inside the subs >>> they are embedded in and ignored everywhere else. >>> Grrrrr...... >>> -T >> >> Never mind. I read something wrong in my code. >> >> And I am tired and in a rather too crabby mood >> to program. > > It's always good to take a step away from the keyboard every now and then. > > also: > > $ raku -e 'r 'sub a() { sub a() { 42 }; say a }; a' > 42 > > so that works fine. Although I would not recommend it, fwiw. Good Advice. I was trying to keep a sub I had written that was no longer applicable to what I needed becasue it had a lot of hard won coding as an example. I renamed it and replace it with the current code. But I must have hit ctrl-z to many times and removed the rename. To compound things, I mistook the error message as one of the embedded subs, which I still used in the new code. As you said it is good to step away sometimes. At least I did not waste tons of time chasing after missing/ extra brackets. That always fries me.