🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). This channel is logged for the purpose of keeping a history about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Log inspection is getting closer to beta. If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 25 August 2021.
00:01 samcv joined 00:07 reportable6 left 00:46 gabiruh_ joined, gabiruh left 01:01 simcop2387 left 01:02 perlbot left 01:07 reportable6 joined 01:13 perlbot joined 01:16 simcop2387 joined 01:21 clarjon1 left 02:21 nativecallable6 left, unicodable6 left, committable6 left, bloatable6 left, greppable6 left, shareable6 left, notable6 left, releasable6 left, bisectable6 left, squashable6 left, quotable6 left, benchable6 left, evalable6 left, sourceable6 left, reportable6 left, tellable6 left, linkable6 left, statisfiable6 left, coverable6 left, nativecallable6 joined 02:22 coverable6 joined, reportable6 joined, quotable6 joined, benchable6 joined, tellable6 joined 02:23 unicodable6 joined, notable6 joined, greppable6 joined, statisfiable6 joined, committable6 joined, squashable6 joined 02:24 releasable6 joined 02:35 Kaipi left, Kaipi joined 03:14 frost joined 03:21 evalable6 joined 03:22 shareable6 joined, linkable6 joined 03:23 bisectable6 joined 03:41 frost left 04:06 discord-raku-bot left 04:07 discord-raku-bot joined 05:03 Kaipi left 05:04 Kaipi joined 05:22 bloatable6 joined 05:51 camelia left, zostay left, simcop2387 left, perlbot left, gabiruh_ left, Sgeo left, oodani left, xinming left, tib left, eseyman left, laidback_01 left, kjp left, Geth left, codesections left, maettu left, perlmaros left, ilogger2 left, tinita left, phogg left 05:52 Maylay left, simcop2387 joined, perlbot joined, gabiruh_ joined, Sgeo joined, oodani joined, xinming joined, tib joined, eseyman joined, laidback_01 joined, phogg joined, tinita joined, ilogger2 joined, perlmaros joined, maettu joined, codesections joined, Geth joined, kjp joined, zostay joined 05:53 bloatable6 joined, Kaipi joined, discord-raku-bot joined, bisectable6 joined, linkable6 joined, shareable6 joined, evalable6 joined, releasable6 joined, squashable6 joined, committable6 joined, statisfiable6 joined, greppable6 joined, notable6 joined, unicodable6 joined, tellable6 joined, benchable6 joined, quotable6 joined, reportable6 joined, coverable6 joined, nativecallable6 joined, samcv joined, unclechu joined, AlexDaniel joined, CIAvash joined, Altai-man joined, nebuchadnezzar joined, swaggboi joined, colemanx joined, Maylay joined, djerius joined, dogbert11 joined, MasterDuke joined, _________ joined, slowtype- joined, epony joined, Voldenet joined, yonnybg joined, japhb joined, andinus joined, guifa joined, qorg11 joined, vrurg joined, lockywolf joined, jaguart joined, juanfra__ joined, [Coke] joined, jmcgnh joined, kybr joined, andrea[m] joined, bdju joined, timo joined, lgtaube joined, merpaderp joined, Zgredu[m] joined, anight[m] joined, Arathorn joined, amenonsen joined, clarkema joined, sftp joined, Scotteh joined, dac joined, goblin joined, jrjsmrtn joined, Manifest0 joined, sivoais joined, pierrot joined, RakuIRCLogger joined, lizmat joined, TempIRCLogger joined, a3r0 joined, m_athias joined, nine joined, sjn joined, solitario joined, corwin joined, xkr47 joined, Ekho joined, BinGOs joined, gordonfish joined, moon-child joined, KotH joined, synthmeat joined, mtj joined, rjbs joined, moritz joined, broquain1 joined, jast joined, gugod joined, leedo joined, vodkra joined, bd3i joined, thowe joined, Summer joined, dpk joined, mjgardner joined, ecocode__ joined, JRaspass joined, jdv joined, masak joined, renormalist joined, Altreus joined, PotatoGim joined, spacekookie_ joined, leont joined, kawaii_ joined, skaji joined, rba joined, tobs joined, tbrowder joined, Grrrr joined, markmarkmark joined, leah2 joined, avar joined, pejayes joined, dg joined, tonyo joined, bartolin_ joined, greyrat_ joined, gfldex joined, ProperNoun joined, jcallen joined, GreaseMonkey joined, ecocode joined, dustinm` joined, lucs joined, patrickb joined, lucerne joined, ingy joined, Tirifto joined, esh joined, mykhal joined, elcaro joined, pjlsergeant joined, SmokeMachine joined, patterner___ joined, Woodi joined, charsbar joined, Juerd joined, ugexe joined, eof joined, Ulti joined, peder joined, jjatria joined, silug joined, rypervenche joined, El_Che joined, DarthGandalf joined, Util joined, destroycomputers joined, jercos joined, samebchase joined, perryprog joined 05:54 zostay joined 05:55 jjatria left, jjatria joined 06:02 camelia joined 06:08 reportable6 left 07:08 evalable6 left, linkable6 left 07:10 reportable6 joined, linkable6 joined 07:27 mexen joined 07:37 linkable6 left 07:41 abraxxa joined 07:47 abraxxa left 07:48 abraxxa joined 08:10 frost joined 08:32 Sgeo left 08:40 linkable6 joined 08:44 frost left 08:45 Manifest0 left 08:47 Manifest0 joined 08:48 squashable6 left 08:55 dakkar joined 09:10 frost joined 09:11 linkable6 left
frost m: (:5a).WHAT.say 09:12
camelia (Pair)
09:13 coleman-x joined, colemanx left 09:19 razetime joined 09:22 sourceable6 joined 09:36 frost left 09:40 laidback_01 left 09:41 laidback_01 joined 09:48 squashable6 joined 10:47 razetime left 10:50 lgtaube left 10:56 jjido joined 11:05 lgtaube joined 11:09 evalable6 joined 11:13 linkable6 joined 11:27 sena_kun joined 12:08 reportable6 left 12:09 reportable6 joined 12:27 jjido left 13:08 discord-raku-bot left, discord-raku-bot joined 13:39 Guest30 joined, Guest30 left 13:50 jjido joined 14:12 jjido left 15:12 quotable6 left, committable6 left, bloatable6 left, nativecallable6 left, reportable6 left, bisectable6 left, greppable6 left, notable6 left, shareable6 left, tellable6 left, benchable6 left, linkable6 left, coverable6 left, releasable6 left, unicodable6 left, evalable6 left, squashable6 left, statisfiable6 left, sourceable6 left, evalable6 joined 15:13 notable6 joined, committable6 joined, statisfiable6 joined 15:14 shareable6 joined, sourceable6 joined, tellable6 joined 15:15 bisectable6 joined, releasable6 joined 15:27 Sgeo joined 15:32 razetime joined 15:39 jjido joined 15:41 MoC joined
lizmat And yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2022/02/14/2022-...-released/ 15:57
16:05 jjido left 16:13 squashable6 joined 16:14 coverable6 joined, bloatable6 joined, nativecallable6 joined, benchable6 joined, quotable6 joined
dynamite beautiful 16:46
codesections lizmat++
17:06 razetime left 17:12 greppable6 joined 17:14 linkable6 joined
CIAvash lizmat++ 17:29
lizmat: I don't see my blog posts, should I add them to the weekly bot? 17:30
17:35 dakkar left
lizmat CIAvash: yes, that would help! :-) 17:41
sorry that I missed them... :-(
CIAvash no problem, they are mentioned in the Twitter section 17:43
weekly: www.ciavash.name/blog/2022/02/13/T...s-in-raku/
notable6 CIAvash, Noted! (weekly)
CIAvash weekly: www.ciavash.name/blog/2022/02/13/h...tor-in-go/ 17:44
notable6 CIAvash, Noted! (weekly)
lizmat completely missed that that was a blog post :-(
lizmat should look closer :-) 17:50
17:55 MoC left 17:58 jjido joined 18:08 reportable6 joined 18:21 sena_kun left
Geth ecosystem: 8746380462 | (Elizabeth Mattijsen)++ | META.list
Lock the commit of Pythonic::Str

While we're moving it to the zef ecosystem
18:25
18:36 clarjon1 joined
leont Experiencing a weird issue where I can't use a class inside a module if it's called X::Client, but can access it when it's renamed to Y::Xlient 19:01
Er, Y::Client
lizmat m: dd X::Client 19:02
camelia Could not find symbol '&Client' in 'X'
in block <unit> at <tmp> line 1
lizmat m: class X::Client { }; dd X::Client
camelia X::Client
leont Er, can't use a class defined inside the module from outside of the module 19:05
19:13 unicodable6 joined
leont I can reproduce it with a Foo.rakumod containing «module Foo { class Y::Client {} }», and then running «raku -I. -e 'use Foo; Foo::X::Client.new'» 19:14
19:17 vrurg left 19:18 jjido left, vrurg joined, vrurg left, vrurg joined, vrurg left 19:19 vrurg joined
CIAvash m: module M { class X::Client {} }; dd X::Client # hmm 19:23
camelia M::X::Client
19:26 vrurg left
leont CIAvash: yea,, inside the module it works fine 19:30
*h
Oh wait, I think I see what you mean 19:31
I guess this is because X:: already exists as a namespace
But I still doubt this is what we want 19:32
bartolin_ leont: there is at least this old open issue that points out some oddities with using core namespaces: github.com/Raku/old-issue-tracker/issues/5815 (I didn't try if all the reported still exist, but at least this still looks strange: 19:33
m: class Foo { role X {}; method z { Foo!z } }
camelia ===SORRY!===
Could not locate compile-time value for symbol Method::NotFound
leont bartolin_: yeah, that sounds like the same issue 19:34
Putting it in a package X { class ... } instead seems to work around the issue, but it's still rather surprising
20:17 jjido joined 20:25 vrurg joined, vrurg left 20:34 abraxxa left 21:25 laidback_01 left 21:35 linkable6 left 21:38 linkable6 joined 21:55 curiosa joined 21:58 laidback_01 joined 22:08 linkable6 left 22:10 linkable6 joined 22:26 laidback_01 left 22:35 jjido left 22:44 laidback_01 joined
guifa there are some weird things that can happen with using any namespace that exists 22:49
I got a bug report with DateTime::Timezones where my module conflicted with another one that exported `class DateTime::Parse` 22:50
when mine imported in `class DateTime [is DateTime]`, the DateTime::Parse disappeared
that doesn't happen with non-built ins though: 22:53
m: class Foo::Bar { method foo {'foobar'} }; class Foo { ; }; say Foo::Bar.foo
camelia foobar
MasterDuke i just watched p6steve's fosdem talk. i think that's the first time i've ever seen a grammar with two action classes available, very cool 23:06
23:33 curiosa left