On Tue, Jun 7, 2022 at 11:53 AM Eric Brine <ikegami@adaelis.com> wrote: > On Tue, Jun 7, 2022 at 1:59 AM Tony Cook <tony@develop-help.com> wrote: > >> There would be no change for "do", it doesn't require truthiness. >> > > C<do> actually does require the return of a true value if you want to > detect failures. > > do(...) or die $!; # File not found, etc > die $@ if $@; # Syntax error, runtime exception, etc > > That's only due to the deficiencies of the do() API and the convention you wrote - not an intrinsic part of the API. do can still be used on a file that returns false if you don't perform that particular check. -DanThread Previous | Thread Next