On Wed, May 18, 2016 at 11:29 AM, Brandon Allbery <allber...@gmail.com> wrote:
> On Wed, May 18, 2016 at 11:27 AM, mt1957 <mt1...@gmail.com> wrote: > >> This has something to do with lazy evaluation. It triggers the >> calculation when it wants to show the value in $r. > > > IIRC it doesn't throw, it returns a Failure (deferred/lazy exception that > throws when accessed). > And, since this does not seem to be documented in obvious places yet: "use fatal;" pragma changes these lazy exceptions to strict ones. -- brandon s allbery kf8nh sine nomine associates allber...@gmail.com ballb...@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net