🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 6 September 2022.
00:00 reportable6 left 00:01 reportable6 joined 00:14 lichtkind__ left 00:29 jpn joined 00:40 squashable6 left 00:41 razetime joined 00:43 squashable6 joined 00:57 RTB joined, RTB left 00:58 RTB47 joined 00:59 RTB47 left 01:06 epony left 01:15 discord-raku-bot left 01:20 discord-raku-bot joined 01:22 human-blip 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:18 Sauvin left 02:21 Sauvin joined 02:22 rir joined 02:25 ProperNoun left 02:26 ProperNoun joined 02:40 jpn left 02:41 rir left 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 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 05:25 deoac left 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 08:33 jpn joined 08:38 jpn left 08:40 abraxxa-home joined 08:41 abraxxa-home left 09:03 ProperNoun left 09:50 jpn joined 09:58 jpn left 10:06 Sgeo left 10:11 jpn joined 10:45 squashable6 left 10:46 squashable6 joined 11:25 jpn left 11:38 jpn joined 12:00 reportable6 left 12:01 reportable6 joined 12:27 lichtkind__ joined
Geth__ ¦ doc: tbrowder self-assigned Show accessing class methods programmatically github.com/Raku/doc/issues/4163 12:38
Nemokosch tbrowder++ 12:44
13:03 jpn left 13:11 jpn joined 13:12 Geth__ left, Geth joined 13:13 ProperNoun joined 13:20 jpn left 13:31 NemokoschKiwi joined 13:33 jpn 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 14:38 jpn left 14:50 jpn joined 14:57 jpn left 15:05 simcop2387 left 15:06 perlbot left 15:08 simcop2387 joined 15:09 perlbot joined 15:10 jpn joined 15:14 jpn left 15:28 jpn joined
lucs I got my custom USAGE() working in a module: gist.github.com/lucs/672fb1e434cf1...5fbb233a43 15:38
Geth doc: tbrowder++ created pull request #4164:
Add a practical example of class introspection
15:44
Nemokosch for those who are interested: there will be a documentation meeting in a bit less than an hour. I don't know how it will turn out yet but stay tuned in <#538420565980086273>-doc probably? 16:11
16:17 jpn left 16:41 xinming left 16:43 jpn joined 16:50 jpn left
[Coke] #raku-doc, meet.jit.si/raku-docs 16:57
tellable6 2022-12-09T19:44:25Z #raku <tbrowder> [Coke] i get the aspell.t error on Ubuntu, too.
17:15 razetime left 17:58 bartolin left 18:00 reportable6 left 18:01 reportable6 joined 18:27 Sgeo joined 18:36 NemokoschKiwi left 18:40 jpn joined 18:42 bartolin joined 18:55 abraxxa-home joined, sftp left, abraxxa-home left, sftp_ joined 18:56 sftp_ is now known as sftp 18:57 abraxxa-home joined 18:59 sena_kun joined
ugexe dunno if I'll make the RSC meeting today. bout to be stuck in traffic on my way home it looks like 19:28
lizmat ok, drive safely.... 19:29
19:55 deoac joined 20:11 xinming joined 20:15 bartolin left 20:19 jjido joined 20:33 jpn left 20:37 jpn joined 20:43 jpn left 20:59 bartolin joined, bartolin left, bartolin joined 21:03 jjido left
guifa is wondering if he should split his advent calendar post into two, first discussing localized list formatting, and then discussing how to do it with RakuAST 21:09
any thoughts? 21:15
guifa pokes lizmat and MasterDuke in particular
21:40 jjido joined
Geth doc: 8f9298d551 | (Tom Browder)++ | doc/Language/classtut.pod6
Add a practical example of class introspection

The current docs do not show a practical, simple, and safe example of the use and implementaion of class introspection. This PR attempts to rectify the problem.
21:51
doc: 9c8feb43fe | (Tom Browder)++ | doc/Language/classtut.pod6
fix typo
linkable6 Link: docs.raku.org/language/classtut
doc: 848c19e48e | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/classtut.pod6
Merge pull request #4164 from tbrowder/introspect

Add a practical example of class introspection
tbrowder guifa: if they are the least bit complex, two articles may be better imho 21:56
especially with WP :-( 21:57
say the grinch
21:58 japhb left
lizmat guifa: splitting sounds like a good idea :-) 22:07
22:17 gobberwartz joined
gobberwartz yo guys 22:19
how do i get rid of the global?
www.paste.org/123593 22:20
lizmat actually, it's not a global, by a lexical with the compunit as a scope
*but 22:21
gobberwartz nitpicker =)
lizmat well, it *is* important, as it will not conflict with a lexical $register in another compilation unit (such as a module) 22:22
I see two ways:
gobberwartz it's global to the file and we learn that is bad
lizmat put the my and the execute multis in a block 22:23
gobberwartz that or recursion, yes
had a little trouble getting this to work, containers tripped me up 22:24
lizmat my constant &bar = do {
my $foo = 42;
sub bar() { $foo }
}
gobberwartz most of the time you don't have to think about them, unless you do, haha 22:25
lizmat gist.github.com/lizmat/d1efef0685d...afedf6cfa0 22:27
basically create the multis inside the block, and return the proto at the end, and put that in a lexical at compile time 22:28
hope that made sense
sleep& 22:29
gobberwartz killall sleep
22:36 jpn joined 22:38 Sauvin left 22:42 gobberwartz left 22:44 Sauvin joined 22:49 japhb joined 22:53 jjido left
Geth doc: 883d9feb6b | Coke++ | doc/Language/classtut.pod6
Make updated examples pass xt/
22:59
linkable6 Link: docs.raku.org/language/classtut
23:04 deoac left 23:06 jpn left 23:22 jaguart left