stdoutrakuautoflushrakudo-star

perl6/rakudo: Does perl6 enable "autoflush" by default?


#!perl6
use v6;

my $message = "\nHello!\n\nSleep\nTest\n\n";

my @a = $message.split( '' );

for @a {
    sleep 0.3; 
    .print;
}

Does perl6 enable "autoflush" by default. With perl5 without enabling "outflush" I don't get this behavior.


Solution

  • Rakudo enables autoflush by default; the specification is silent about the default.