🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
00:00 reportable6 left 00:01 reportable6 joined 00:40 squashable6 left 00:43 squashable6 joined 01:06 epony left 01:15 discord-raku-bot left 01:20 discord-raku-bot joined 02:00 discord-raku-bot left, discord-raku-bot joined 02:01 epony joined 02:05 discord-raku-bot left, discord-raku-bot joined 02:43 discord-raku-bot left, discord-raku-bot joined 02:46 gfldex left, gfldex joined 02:48 discord-raku-bot left 02:49 discord-raku-bot joined
Geth__ nqp/master: 10 commits pushed by (Vadim Belman)++
review: github.com/Raku/nqp/compare/d51a1c...e399c476e8
03:51
03:56 evalable6 left, linkable6 left 03:58 linkable6 joined, evalable6 joined
Geth__ problem-solving: vrurg++ created pull request #356:
Resolution for #298
04:09
04:59 evalable6 left 05:01 evalable6 joined 06:00 reportable6 left 06:02 reportable6 joined 07:02 benchable6 left, shareable6 left, bisectable6 left, reportable6 left, greppable6 left, notable6 left, bloatable6 left, unicodable6 left, linkable6 left, statisfiable6 left, coverable6 left, quotable6 left, sourceable6 left, squashable6 left, releasable6 left, committable6 left, tellable6 left 07:03 committable6 joined, statisfiable6 joined, linkable6 joined 07:04 quotable6 joined, sourceable6 joined, unicodable6 joined, tellable6 joined, greppable6 joined, bloatable6 joined, reportable6 joined 07:05 notable6 joined, bisectable6 joined, shareable6 joined, squashable6 joined, releasable6 joined, coverable6 joined, benchable6 joined 07:18 summerisle is now known as eof 08:18 releasable6 left, quotable6 left, greppable6 left, shareable6 left, reportable6 left, bloatable6 left, bisectable6 left, sourceable6 left, committable6 left, coverable6 left, tellable6 left, unicodable6 left, squashable6 left, benchable6 left, nativecallable6 left, linkable6 left, notable6 left, evalable6 left, statisfiable6 left 08:19 coverable6 joined, benchable6 joined, committable6 joined, nativecallable6 joined, reportable6 joined, quotable6 joined 08:20 bisectable6 joined, shareable6 joined, evalable6 joined, squashable6 joined, notable6 joined, sourceable6 joined, linkable6 joined 08:21 greppable6 joined, bloatable6 joined, releasable6 joined, tellable6 joined, statisfiable6 joined, unicodable6 joined 10:45 squashable6 left 10:46 squashable6 joined 12:00 reportable6 left 12:01 reportable6 joined
Geth__ DBIish/rbt.rename-test-files: d87acd98db | (Rod Taylor)++ | 76 files
Use rakutest extension for test files.
12:09
DBIish/main: d87acd98db | (Rod Taylor)++ | 76 files
Use rakutest extension for test files.
12:19
13:12 Geth__ left, Geth joined 14:33 linkable6 left, sourceable6 left, quotable6 left, bisectable6 left, evalable6 left, shareable6 left, statisfiable6 left, committable6 left, squashable6 left, tellable6 left, nativecallable6 left, greppable6 left, bloatable6 left, unicodable6 left, coverable6 left, releasable6 left, notable6 left, reportable6 left, benchable6 left, unicodable6 joined, quotable6 joined, bloatable6 joined, linkable6 joined, sourceable6 joined, notable6 joined, benchable6 joined 14:34 nativecallable6 joined, squashable6 joined, bisectable6 joined, greppable6 joined, coverable6 joined, evalable6 joined 14:35 shareable6 joined, committable6 joined, reportable6 joined, tellable6 joined, releasable6 joined, statisfiable6 joined
bartolin bisectable6: old=2020.02 sub test(::T, T $foo --> T) { $foo }; test Str, "foo" 15:50
bisectable6 bartolin, Bisecting by exit code (old=2020.02 new=d52342e). Old exit code: 1
bartolin, bisect log: gist.github.com/46f71b9f5cddcccd4c...1ee11a8fc0 15:51
bartolin, (2022-08-27) github.com/rakudo/rakudo/commit/a3...b1540fc9cd
bartolin bisectable6: old=2017.12 role A[::RType] { method b(RType $foo --> Str) { "String" }; method a(--> RType) { RType.new; } }; class B {}; class C does A[B] {}; say C.b(B.new); say C.a 16:03
bisectable6 bartolin, Bisecting by exit code (old=2017.12 new=d52342e). Old exit code: 1
bartolin, bisect log: gist.github.com/6a7f06ec1fceee0360...16da53c0e2 16:04
bartolin, (2022-08-27) github.com/rakudo/rakudo/commit/a3...b1540fc9cd
17:58 bartolin left 18:00 reportable6 left 18:01 reportable6 joined 18:42 bartolin joined 18:59 sena_kun joined
Geth rakudo/lizmat-decont: b89405e8e8 | (Elizabeth Mattijsen)++ | 5 files
Add Any.decont and decont() sub

Over the past weeks it has become clear that <> as a way to decont, is very hard to understand for beginners, and very hard to make findable in the documentation (because you will mostly find it under postcircumfix handling).
This introduces an explicit .decont method on objects, and a decont() sub that will call the .decont method on the given object. It is set up as a multi, so that classes can implement their own deconting logic.
19:10
rakudo: lizmat++ created pull request #5124:
Add Any.decont and decont() sub
19:11
20:15 bartolin left 20:59 bartolin joined, bartolin left, bartolin joined 21:58 japhb left 22:49 japhb joined
[Coke] that was quick 23:04
lizmat++