On Wed May 21 13:36:58 2014, david.warring wrote:
> [08:09] <dwarring> r: my $value = True but False; say $value
> [08:09] <+camelia> rakudo-jvm 196b4f: OUTPUT«(timeout)»
> [08:09] <+camelia> ..rakudo-{parrot,moar} 196b4f: OUTPUT«False␤»
> ...
> [08:10] <masak> rakudo-jvm is all "WARNING. PARADOX. MUST OVERHEAT."
> [08:11] * dwarring heh
> ...
> [08:11] <dwarring> I'll put in an rakudobug
> ...
> [08:18] <masak> dwarring: just be aware, camelia has been known to
> timeout on rakudo-jvm.
> [08:18] <masak> dwarring: so it might just be an artifact.
> [08:21] <FROGGS> n: my $value = True but False; say $value
> [08:21] <+camelia> niecza v24-109-g48a8de3: OUTPUT«True␤»
> [08:21] <FROGGS> m: my $value = True but False; say $value
> [08:21] <+camelia> rakudo-moar 196b4f: OUTPUT«False␤»
> [08:21] <FROGGS> I guess it is about that
> [08:22] <dwarring> this expects 'True' -
> http://perl6advent.wordpress.com/2010/12/19/day-19-false-truth/
> [08:24] <masak> I kind of expect True, too.
> [08:24] == ajr_ [~quas...@96-44-210-169.ip.tor.radiant.net] has quit
> [Ping timeout: 240 seconds]
> [08:25] <dwarring> r: my $value = True but False; say ?$value
> [08:25] <+camelia> rakudo-{parrot,jvm,moar} 196b4f: OUTPUT«False␤»
> [08:25] <masak> because the *value* is still True, kind of. it's just
> the boolean aspect of it that has been overridden.
> [08:25] <FROGGS> n: my $value = True but False; say ?$value
> [08:25] <+camelia> niecza v24-109-g48a8de3: OUTPUT«False␤»
> [08:25] <FROGGS> niecza++

This is from an old advent post that was pre-Christmas; is this actually a bug 
in current rakudo we should fix, or is the advent post out of date?

-- 
Will "Coke" Coleda

Reply via email to