On Wed, Aug 5, 2015 at 4:34 PM, Christian Bartolomaeus via RT < perl6-bugs-follo...@perl.org> wrote:
> Nowadays the error message is: > > $ perl6 -e 'subset UInt of Int where * >= 0; sub foo (UInt $bar?) { }; > foo()' > Invocant requires an instance of type Int, but a type object was passed. > Did you forget a .new? > in block <unit> at -e:1 > It strikes me that this message is LTA given that the check in the subset is "action at a distance". -- brandon s allbery kf8nh sine nomine associates allber...@gmail.com ballb...@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net