On Tue, Jan 28, 2020 at 19:55 ToddAndMargo via perl6-users < perl6-us...@perl.org> wrote:
> On 2020-01-28 16:52, Trey Harris wrote: > > On Tue, Jan 28, 2020 at 19:46 ToddAndMargo via perl6-users > > <perl6-us...@perl.org <mailto:perl6-us...@perl.org>> wrote: > > > > > my uint $u= 0xFF44; say $u.^name > > Int > > > > Wrong answer > > > > It’s absolutely the right answer. You autoboxed it by running a > > method—`.^name`—on it. A uint can’t respond to `.^name`, so you can > > never get that as the right answer. If you try assigning a negative > > value to it after doing `.^name`, you’ll be able to, but if you read it > > back, it will be the complement. > > > > You seem to be asking for Raku to intentionally provoke, then recover > > from, a segmentation fault, and then tell you whether or not it faulted. > > Is that what you’re asking for? > > How am I suppose to know when something gets altered by my > observation of it? Seriously. > > If it is a uint, I want to see uint. If it > is being altered, I want to see that too. > In other words—yes, you want Raku to attempt to provoke a segmentation fault, then recover and tell you whether it faulted or not.