On Sun, 06 Nov 2016 20:25:50 -0800, lloyd.fo...@gmail.com wrote:
> 15:18 < llfourn_> m: say (Str andthen .uc orelse "foo") # more golfed
> 15:18 <+camelia> rakudo-moar 1c425f: OUTPUT«-> ;; $_ is raw {
> #`(Block|81391040) ... }␤»
> 15:23 < llfourn_>  m: say (Str andthen .uc orelse "foo")("wee")
> 15:23 <+camelia> rakudo-moar 1c425f: OUTPUT«foo␤»
> 
> unless I totally missed what these are meant to do a Block is not what
> should be returned from this expression.

Thank you for the report. This is now fixed.

Fix: https://github.com/rakudo/rakudo/commit/287af6a37e00ad
Test: https://github.com/perl6/roast/commit/8d6a6397e7

Reply via email to