00:13 sivoais left 00:15 sivoais joined 02:01 m_athias left 02:02 m_athias joined 08:07 dakkar joined
Nemokosch how do multis work when you hardcode the parameter value? What check happens on the actually passed value to determine if it matches? 09:08
equivalence? smart-matching?
lizmat the functional equivalent of smart-matching 09:10
it tries to do short-cuts both at compile time as well as runtime 09:11
Nemokosch so, to double-check: if I have a clause for f(1) and my call is f('1'), it can dispatch to the f(1) call? 09:20
09:22 discord-raku-bot left 09:23 discord-raku-bot joined 09:30 neither joined 10:30 neither left 10:50 neither joined 11:20 wingfold joined 12:56 razetime joined 13:51 neither left 14:42 jgaz joined 15:05 discord-raku-bot left, discord-raku-bot joined 15:17 razetime left 15:27 razetime joined 15:52 jgaz left 16:41 dakkar left 16:51 jgaz joined 16:53 jgaz left 17:06 razetime left 17:58 n1to joined 18:03 discord-raku-bot left, discord-raku-bot joined
Rogue Well IntStr inherits from Int 18:04
Nemokosch okay but I wonder what kind of check is performer 18:05
okay but I wonder what kind of check is performed
because <1> !~~ 1
oops
I mean <1> \~\~ 1 indeed but '1' ~~ 1 too
and <1> !eqv 1
Rogue Yeah hm
I suspect it’s a two-step thing 18:06
18:06 wingfold left
Type match and then maybe ACCEPTS 18:07
18:12 discord-raku-bot left, discord-raku-bot joined 19:00 MasterDuke left 19:21 MasterDuke joined 21:20 discord-raku-bot left, discord-raku-bot joined 21:51 n1to left