[00:24] <Voldenet> the wilder part of all is with negations imo

[00:24] <Voldenet> m: say so all(1, 2, 3) != 4

[00:24] <camelia> rakudo-moar e17a1d43b: OUTPUT: «True␤»

[00:24] <Voldenet> m: say so all() != 4

[00:24] <camelia> rakudo-moar e17a1d43b: OUTPUT: «False␤»

[00:28] <Voldenet> m: sub infix:<neq> { $^a != $^b }; say so all() neq 4

[00:28] <camelia> rakudo-moar e17a1d43b: OUTPUT: «True␤»

[01:54] *** hulk joined
[01:55] *** kylese left
[02:15] *** hulk left
[02:15] *** kylese joined
[03:20] *** lichtkind__ joined
[03:23] *** lichtkind_ left
[06:00] *** silug left
[06:04] *** silug joined
[06:35] <lizmat> junctions and negations have been a discussion point for at least a decade

[06:50] *** snonux left
[06:51] *** Manifest0 joined
[06:58] *** snonux joined
[07:08] *** ShimmerFairy left
[07:08] *** ShimmerFairy joined
[07:15] *** snonux left
[07:17] *** snonux joined
[08:23] <ab5tract> I'm still fine with merging this for 6.e ;) --- https://github.com/rakudo/rakudo/pull/5690

[08:24] <ab5tract> R5690

[08:24] <ab5tract> R!5690

[08:25] <ab5tract> ahh, R#5690

[08:25] <linkable6> R#5690 [open]: https://github.com/rakudo/rakudo/pull/5690 Address long-standing discrepancy for != and METAOP_NEGATE

[09:55] *** Sgeo left
[11:25] *** belluzj joined
[11:25] *** belluzj left
[11:58] *** Guest56 joined
[12:44] <[Coke]> ugexe: 40 failures on your branch.

[12:47] <[Coke]> ugexe: https://gist.github.com/coke/df45d660bf01a6b423f8631754189f41 is the failures.md file.

[12:48] <[Coke]> ... ww

[14:23] *** Guest56 left
[15:54] *** belluzj joined
[15:59] *** belluzj left
[16:00] *** rir joined
[16:01] *** rir left
[16:05] *** human-blip left
[16:07] *** human-blip joined
[18:06] *** Sgeo joined
[18:12] *** ckfl3266 joined
[18:13] *** dicit left
[18:28] <Voldenet> well I agree that R#5690 kind of addresses it, but I don't think this can be fixed at this point

[18:28] <linkable6> R#5690 [open]: https://github.com/rakudo/rakudo/pull/5690 Address long-standing discrepancy for != and METAOP_NEGATE

[18:28] <Voldenet> the fundamental flaw is assumption that != is negated == except it's totally not

