00:25 arkiuat left 00:32 arkiuat joined 00:40 arkiuat left 00:54 arkiuat joined 02:59 arkiuat left 03:01 librasteve_ left 03:07 arkiuat joined 03:12 arkiuat left 03:33 arkiuat joined 03:37 arkiuat left 03:45 arkiuat joined
arkiuat I think I'd like to see a bit more documentation of the differences between infix:<mod> and infix:<%>. The former is said to be for Int and the latter for Numeric, but as far as I've been able to tell so far, both of them work fine on all Numerics but give different results in some cases. 04:33
And as far as I can tell, none of those differences are specified in any of the roast tests, at least not if all of them are in github.com/Raku/roast/blob/master/...rs/arith.t 04:34
so if these differences in behavior are not part of the spec, they shouldn't be in doc, but I'd like to no more about why they give different results when both are indiscriminately applied to Numerics 04:35
s/no/know
m: .say for pi % 1, pi mod 1 04:37
camelia 0.14159265358979312
0.14159265358979312
arkiuat oh weird, I guess the behavior changed since 2025.05!
m: .say for -pi % 1, -pi mod 1 04:38
camelia 0.8584073464102069
-0.14159265358979312
arkiuat no it didn't, I just forgot the minus signs
yeah, this isn't really a documentation question, sorry 04:40
06:30 arkiuat left 06:44 arkiuat joined 06:48 arkiuat left 07:18 arkiuat joined 07:23 arkiuat left 07:36 sjn left 07:51 arkiuat joined 07:56 arkiuat left 08:04 arkiuat joined 08:09 arkiuat left 08:19 arkiuat joined 08:23 arkiuat left 08:25 arkiuat joined 08:34 arkiuat left 08:35 arkiuat joined 08:39 arkiuat left 08:46 arkiuat joined 08:50 arkiuat left 09:08 arkiuat joined
lizmat arkiuat: I believe the current behaviour of infix mod is incorrect 09:12
09:19 arkiuat left 09:40 disbot5 left 09:41 disbot6 joined 09:44 arkiuat joined 09:48 arkiuat left 10:03 arkiuat joined 10:08 arkiuat left 10:14 arkiuat joined 10:18 arkiuat left 10:36 arkiuat joined 10:40 arkiuat left 11:09 arkiuat joined 11:14 arkiuat left 11:32 arkiuat joined 11:36 arkiuat left 11:49 arkiuat joined 11:53 arkiuat left 12:02 arkiuat joined 12:07 arkiuat left 12:08 arkiuat joined 12:15 arkiuat left 12:20 arkiuat joined 12:25 arkiuat left 12:31 arkiuat joined 12:38 arkiuat left 12:39 arkiuat joined 12:45 arkiuat left 13:03 arkiuat joined 13:12 arkiuat left 13:17 arkiuat joined 13:32 arkiuat left 13:45 arkiuat joined
[Coke] we do occasionally have doc cleanup result in bug reports or roast updates, for sure. 13:47
13:49 arkiuat left 13:57 arkiuat joined 14:02 arkiuat left 14:34 arkiuat joined 14:39 arkiuat left 14:53 arkiuat joined 14:57 sjn joined, arkiuat left 15:00 arkiuat joined 15:03 sjn left 15:04 arkiuat left 15:13 arkiuat joined 15:24 sjn joined
Geth ¦ doc: arkiuat self-assigned Ad hoc exceptions are not documented well enough. github.com/Raku/doc/issues/4658 17:21
arkiuat lizmat: interesting. I guess we need to specify what the desired behavior should be and test for that in roast? 17:25
here's a version of the interesting example Voldenet posted on #raku 17:29
m: with -7.7 -> $a { .say for $a % 2.1, $a mod 2.1, $a % 1.9, $a mod 1.9 }
camelia 0.7
0.7
1.8
5.6
arkiuat [Coke], good to know 17:31
18:15 arkiuat left 18:16 arkiuat joined 18:21 arkiuat left 18:35 arkiuat joined 18:40 arkiuat left 19:07 arkiuat joined 19:29 arkiuat left 19:42 arkiuat joined 19:46 arkiuat left 19:57 arkiuat joined 20:01 arkiuat left 20:05 arkiuat joined 20:12 arkiuat left 20:14 arkiuat joined 20:18 arkiuat left 20:19 arkiuat joined 20:24 arkiuat left 20:25 arkiuat joined 20:30 arkiuat left 20:31 arkiuat joined 20:37 arkiuat left 20:58 arkiuat joined 21:03 arkiuat left 21:16 arkiuat joined