snarkyboojum: yes, well, Perl tends to favour a "liberty at all costs" party line. it'd be strange if you were allowed to call your subs "sub", "loop". "while". "class" and "multi", but not "foreach" :)

so this means, if I never used value from of a function invocation, then that function will never be invoked ? or it is just applicable to list, like if I read a whole 3G file in memory $file.get and then never used it, then that will not any cause disk activity ?

writer: took me a minute to get that right, needed the extra parens. anyway, (1, 1, *+* ... *) is the infinite Fibonacci series, but because lists are lazy, there's no problem using it. In this case, the ZR~ operation stops when either side runs out of elements.

bamccaig: sorry about making them cryptic. over the years, each of them are 'complete' in that they describe a bug in sufficient detail... but most of them are quite mundane and perhaps require a greater involvement to be interesting.

moritz_: it seems to take 1.6 s to run 'say 42' here. that's the total time, inclusing Rakudo parsing the yapsi script, loading the Yapsi.pir file, Yapsi parsing the program, and Yapsi running the program.

std 30264: OUTPUT«[31m===[0mSORRY![31m===[0m␤Unsupported use of '->{' as postfix dereferencer; in Perl 6 please use '.{' or just '{' to deref, or whitespace to delimit a pointy block at /tmp/mo97y2zYSr line 1:␤------> [32m= \$head; defined $$pp; $pp = \( $$pp->{[33m⏏[31mNEXT} )) { while