5 Sep 2026
ab5tract forgot the //= but I expect you caught the gist 17:02
[Coke] lovely. another merge commit showing up in whateverable that isn't actually a commit? 17:30
+ Merge pull request #6614 from ugexe/ugexe/sort-homogeneous-fast-compare [9c07b320] 17:31
github.com/rakudo/rakudo/commit/9c07b320 - doesn't exist
Looks like it's really github.com/rakudo/rakudo/commit/a35b0af00 17:32
[Coke] gives up on the commit log for today 17:34
... I went back thinking I can do all the merge commits that map at least... and as I removed each one from the releasble list... they are now all gone. wtf. 18:26
anyway, changelog draft is up to date with about 160 commits
ab5tract [Coke]++ 18:45
finanalyst finanalyst joined 18:56
finanalyst finanalyst left 20:37
notable6 notable6 left 20:39
notable6 notable6 joined 20:41
6 Sep 2026
ugexe m: my %h; %h<a> = 1; say %h.keys.head.WHAT 01:58
camelia (Str)
ugexe why does that get to be a Str but
m: my Str $x = <1>; say $x.WHAT
camelia (IntStr)
ugexe that has to be an IntStr
i guess because it just coerces everything to str 02:00
it would be nice if `my Int $y = 0; my Str $x = $y;` could be a compile time error, but it can't because of allomorphs
which is sad because that being a compile time error is way more useful than not having to explicitly coerce env variables or main params to the expected type 02:01
japhb m: my Int $y = 0; my Str $x = $y; dd $x, $y; 02:34
camelia Type check failed in assignment to $x; expected Str but got Int (0)
in block <unit> at <tmp> line 1
japhb ugexe: I'm guessing you meant `my Int $y = <0>` ? 02:35