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

Reply via email to