🦋 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:06 melezhik left, reportable6 left 00:09 reportable6 joined 00:54 bigdata left 01:24 elcaro left 02:24 elcaro joined 02:51 Kaipei left 03:16 frost joined 03:35 Guest35 left 04:10 Kaiepi joined 04:18 Xliff left 04:30 Maylay left 04:35 Maylay joined 05:35 bloatable6 left, nativecallable6 left, releasable6 left, notable6 left, sourceable6 left, unicodable6 left, benchable6 left, reportable6 left, evalable6 left, quotable6 left, linkable6 left, statisfiable6 left, shareable6 left, tellable6 left, bisectable6 left, coverable6 left, committable6 left, greppable6 left 05:36 unicodable6 joined, evalable6 joined, releasable6 joined, benchable6 joined, reportable6 joined 05:37 sourceable6 joined, linkable6 joined, nativecallable6 joined, shareable6 joined, coverable6 joined, tellable6 joined 05:38 committable6 joined, bloatable6 joined, bisectable6 joined, notable6 joined, quotable6 joined 05:39 greppable6 joined, statisfiable6 joined 06:06 reportable6 left 06:08 reportable6 joined 06:51 abraxxa joined 06:56 abraxxa left 06:57 abraxxa joined 07:05 Xliff joined 07:13 Sgeo left 07:41 lichtkind joined 07:42 lichtkind joined 08:11 dakkar joined 08:21 oodani left, sena_kun joined, oodani joined 09:08 razetime joined
Geth ecosystem: f87f40a8d7 | (Elizabeth Mattijsen)++ | META.list
Remove SCGI

It now lives in the zef ecosystem
09:52
ecosystem: a29f89854a | (Elizabeth Mattijsen)++ | META.list
Freeze Locale-US

While it is being moved to the zef ecosystem
10:01
10:08 evalable6 left, linkable6 left, evalable6 joined 10:11 linkable6 joined 10:34 wingfold joined
Geth ecosystem: 1b3f947bdc | (Elizabeth Mattijsen)++ | META.list
Freeze IRC::Utils

While it is being moved to the zef ecosystem
11:18
ecosystem: 2a7ea03f27 | (Elizabeth Mattijsen)++ | META.list
Remove Linenoise

It now lives in the zef ecosystem
11:20
11:34 evalable6 left, linkable6 left 11:35 Altai-man joined, evalable6 joined 11:36 linkable6 joined 11:38 sena_kun left
guifa weird 11:58
I've got a class that I stub, but even though it's defined later on I get an error tat it's been stubbed but not defined
golfed 12:00
m: class A::B { class A::C { ... }; class A::C { has $.d } }
camelia The following packages were stubbed but not defined:
A::B::A::C
guifa any ideas what's going on?
12:08 reportable6 left 12:09 reportable6 joined 12:22 mexen left
lizmat nope 12:25
moritz bug is going on
m: class A::C { ... }; class A::C { has $.d }
camelia ( no output )
moritz ok, the outer thing is needed to reproduce 12:26
m: class Outer { class A::C { ... }; class A::C { has $.d } }
camelia ( no output )
moritz m: class Outer::Middle { class A::C { ... }; class A::C { has $.d } }
camelia ( no output )
moritz *and* it needs a name conflict between the As there
m: class Outer::Middle { class Outer::C { ... }; class Outer::C { has $.d } }
camelia The following packages were stubbed but not defined:
Outer::Middle::Outer::C
moritz fascinating
guifa I can work around it fairly easily, thankfully, but if we agree it's buggy I'll file a report 12:28
lizmat yea, please :-) 12:30
guifa and with that 12:40
my massive refactoring of Intl::CLDR (hitherto per gfldex's former calculations the biggest module by LOC) is complete 12:41
guifa does a happy dance
japhb \o/
guifa++
guifa although with the refactoring, I've probably shaved off 20-25% of code, so doubt I'm the LOC champ anymore 12:44
lizmat guifa++ 12:59
13:10 Kaiepi left 13:11 Kaiepi joined
moritz as the saying goes, lines of code is like mass of airplanes: nobody would build an aircraft with the goal to make it heavy :-) it just might need that much mass to do what it has to do 13:29
13:31 Sgeo joined
uzl[m] "Perl 6 has a very powerful type system..." 13:33
old.reddit.com/r/ruby/comments/bew...s/el9ox9w/
Throwback to when Raku was still called Perl 6... Or is it? How long ago did the rename happen? 13:34
weekly: old.reddit.com/r/ruby/comments/bew...s/el9ox9w/ 13:35
notable6 uzl[m], Noted! (weekly)
13:35 Guest35 joined
guifa moritz fair. Some of my bestest modules are quite small. Unfortunately, this is the equivalent of the airplane factory and their equipment's factories used to produce the itsy bitsy modules :-) 13:35
I at least wrote a script to comment out the equipment's factories, and leave just the airplane factory in place to reduce memory overhead and dependencies a bit 13:37
14:03 morte_ joined 14:18 frost left 15:11 perlbot left, simcop2387 left 15:29 simcop2387 joined 15:30 perlbot joined 15:42 patterner____ joined, bingos_ joined, kawaii__ joined, ecocode____ joined 15:43 dustinm`_ joined 15:44 wingfold left, m_athias_ joined, aqua1 joined 15:45 Juerd_ joined, rypervenche_ joined 15:49 m_athias left, corwin left, AlexDaniel left, uzl[m] left, ugexe left, rypervenche left, Altreus left, bingos left, aqua left, synthmeat left, bd3i left, kawaii_ left, patterner___ left, leah2 left 15:50 ecocode___ left, dustinm` left, Juerd left, Juerd_ is now known as Juerd, kawaii__ is now known as kawaii_, ecocode____ is now known as ecocode___ 15:54 m_athias_ is now known as m_athias 15:56 Altreus joined, bd3i joined, ugexe joined 15:57 leah2 joined, synthmeat joined 15:58 uzl[m] joined 16:01 AlexDaniel joined 16:09 corwin joined 16:38 dakkar left 16:42 synthmeat left 16:43 synthmeat joined 16:45 lichtkind_ joined 16:47 lichtkind left 16:53 Kaiepi left 16:54 Kaiepi joined 17:11 razetime left 17:13 Sankalp left 17:14 Sankalp joined 17:18 bigdata joined 17:25 mscha joined, morte_ left
mscha m: say 1.76×10⁶⁷ ~~ Int # annoying 17:25
camelia False
17:35 MoC joined 17:37 Nemokosch joined 17:38 Nemokosch left 17:39 Nemokosch joined
Nemokosch m: say (1.76×10⁶⁷).narrow ~~ Int # maybe not so annoying 17:39
camelia True
tellable6 2022-05-09T10:10:55Z #raku <CIAvash> Nemokosch: docs.raku.org/language/syntax#Impl...in_blocks)
Nemokosch what? :DD 17:40
17:42 Nemokosch left
guifa mscha: that happens because the rule is that the wider type is used. Since 1.76 is (I'm guessing you just watched Numberphile today) a Rat, the result is also a Rat. Nemokosch has the way to tighten it back up to Int 17:42
mscha guifa: I understand why it happens; it's just annoying that standard scientific notation of a number that is obviously an integer, is not an Int. 17:43
And yes, I watched Numberphile.  I tried (^1.76×10⁶⁷).pick but it hung.  (^176×10⁶⁵).pick is the easiest workaround. 17:44
gfldex m: my $r := ^1.76×10⁶⁷; 17:46
camelia ( no output )
mscha m: say (1/((1/(1.76×10⁶⁷)).rand)).ceiling; # number that, according to Numberphile, nobody ever thought of. 17:50
camelia 100352158003933046523661330621992136912608585897561936106595727441920
gfldex looks like .pick tries to turn that range into a list. A fairly large list. 17:53
m: (1.76×10⁶⁷).rand.say; 17:55
camelia 4.0869940014572703e+65
tonyo .
17:55 Nemokosch joined
Nemokosch m: say (^(1.76*10**67).narrow).pick 17:56
camelia 3875844276953731509926309378966542512051535979500765905262676223422
17:59 n1to joined 18:06 Nemokosch left 18:08 reportable6 left 18:10 reportable6 joined
Voldenet m: say 1.76×10⁶⁷ ~~ Int|Rat 18:11
camelia True
18:39 bingos_ is now known as BinGOs 18:40 BinGOs left, BinGOs joined 18:48 MasterDuke left 19:01 MasterDuke joined 19:28 Kaiepi left 19:51 Kaiepi joined 20:07 wingfold joined 20:23 morte_ joined 20:31 Altai-man left 20:40 sena_kun joined 20:43 abraxxa left
lizmat clickbaits rakudoweekly.blog/2022/05/16/2022-20-439-468/ 20:44
21:03 bigdata left 21:54 archenoth left 21:56 MoC left 22:00 n1to left 22:01 archenoth joined 22:02 morte_ left 22:17 discord-raku-bot left 22:18 discord-raku-bot joined 22:45 mima joined 22:46 mima left 23:29 lichtkind_ left