> On 9 Jul 2017, at 07:32, ToddAndMargo <toddandma...@zoho.com> wrote: > > On 07/08/2017 02:58 AM, timo wrote: >> @ToddAndMargo <https://github.com/toddandmargo > here's how to create an >> email with attachments: >> my $image = "P5\n64 64\n255\n".encode("utf8") ~ Buf[int8].new( do for >> -32..^32 X -32..^32 -> ($x, $y) { 255 - (sqrt($x ** 2 + $y ** 2) * 4 % >> 255).ceiling }); > > Hi Timo, > > perl6 -e 'my $image = "P5\n64 64\n255\n".encode("utf8") ~ Buf[int8].new( > > do for -32..^32 X -32..^32 -> ($x, $y) { > > 255 - (sqrt($x ** 2 + $y ** 2) * 4 % 255).ceiling > > }); print $image;' > > Cannot use a Buf as a string, but you called the Str method on it > in block <unit> at -e line 4 > > > Am I missing something?
If you do: print $image.WHAT; what does it say? Buf? The print is calling .Str on non-stringy objects.