00:00 lizmat_ joined 00:03 djinni`_ joined 00:07 sourceable6__ joined 00:09 lizmat left, djinni` left, notable6 left, bisectable6 left, sourceable6 left, nativecallable6 left, releasable6 left, tellable6 left, evalable6 left, committable6 left 00:14 notable6 joined, committable6 joined, releasable6 joined, bisectable6 joined, evalable6 joined, nativecallable6 joined, tellable6 joined 00:21 ilogger2 left, ilogger2_ joined 11:01 librasteve_ joined 11:16 lizmat_ left 11:17 lizmat joined 11:25 finanalyst joined 11:31 finanalyst left, finanalyst joined
Geth rakudo/main: a0a198dd05 | (Elizabeth Mattijsen)++ | 2 files
Treat .WHERE as a macro, just as .HOW and friends

Just to make it more compliant. No use of a "method WHERE" could be found in the ecosystem, so there's no danger of somebody out there expecting to add a "method WHERE" to their class, and make it work.
Inspired by research into
   github.com/Raku/problem-solving/issues/119
12:00
rakudo/main: 6292774574 | (Elizabeth Mattijsen)++ | 11 files
Give "macro" DEFINITE same treatment as WHO and friends

  - Add method version for it, so 42."DEFINITE"() will work
  - Add sub version for it, so DEFINITE 42 will work
just as it does with WHO and friends
12:12
rakudo/main: 971b2fa439 | (Elizabeth Mattijsen)++ | 11 files
Give "macro" REPR same treatment as WHO and friends

  - Add method version for it, so 42."REPR"() will work
  - Add sub version for it, so REPR 42 will work
just as it does with WHO and friends
12:27
jdv the blin run was clean. good for release on sat as far as i know 12:29
lizmat jdv: fwiw, the above changes should not interfere with the ecosystem, as there are no methods "WHERE", "DEFINITE" or "REPR" in the ecosystem 12:30
jdv cool, thanks 12:35
12:44 finanalyst left
lizmat m: class A { method AT-KEY($a) { $a * 42 } }; dd A<2> # sure looks cool 13:48
camelia 84
lizmat but perhaps we should only allow such trickery on classes / roles that do Associative ?
m: class A { method AT-POS($a) { $a * 42 } }; dd (A)[2] # similarly, or is this a case of DIHWIDT or more: Doctor, This Obfuscates More Than Is Good for It 13:50
camelia 84
14:36 librasteve_ left 16:15 finanalyst joined
Geth rakudo/main: dc33497f6e | (Elizabeth Mattijsen)++ | 2 files
RakuAST: rename =restart to =counter

As per the recent RakuDoc V2.x re-design
16:17
17:04 librasteve_ joined
librasteve_ rakudoweekly.blog/2026/01/19/2026-...amentable/ 18:46
21:56 finanalyst left