🦋 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:09 djerius left, reportable6 left, djerius joined 00:12 reportable6 joined 00:13 jjido left
Geth Raku-Steering-Council/main: 7a398056fd | (Geoffrey Broadwell)++ | minutes/20220108.md
Add RSC meeting minutes for 2022-01-08
00:28 lucasb left 00:52 evalable6 joined 01:35 frost joined 01:42 frost left 02:01 SqrtNegInf joined 02:11 archenoth joined 02:14 Oshawott left 02:27 frost joined 02:39 frost left 02:52 razetime joined 03:02 m_athias left 03:03 m_athias joined 03:10 frost joined 03:13 discord-raku-bot left, discord-raku-bot joined 03:17 discord-raku-bot left, discord-raku-bot joined 03:20 frost left 03:38 tobs left, tobs joined 04:00 seednode99 left, seednode99 joined 04:10 frost_ joined 04:14 frost_ left 04:16 frost joined 04:20 frost left 04:23 frost joined 04:26 euandreh left 04:30 frost left 05:10 frost joined 05:25 Kaipi joined 05:30 sjn_ joined 05:32 Maylay_ joined 05:35 seednode99 left, discord-raku-bot left, razetime left, Maylay left, kjp left 05:36 Zero_Dogg left 05:37 RakuIRCLogger__ joined
Voldenet m: use experimental :cached; multi factorial is cached(0) { 1 }; multi factorial($n) is cached { $n*factorial($n-1) }; say factorial(7); 05:37
camelia (timeout)
05:38 lgtaube left
Voldenet m: use experimental :cached; multi factorial(0) is cached { 1 }; multi factorial($n) is cached { $n*factorial($n-1) }; say factorial(7); 05:38
camelia Constraint type check failed in binding to parameter '<anon>'; expected 0 but got 7
in sub factorial at <tmp> line 1
in block at /home/camelia/rakudo-m-inst-1/share/perl6/core/sources/640513B7D1E5E2EDE6D794F332FBDA16ED5D608C (experimental) li…
Voldenet fails as it should
05:38 lgtaube joined
Voldenet btw, nice timeout above 05:38
05:38 RakuIRCLogger left 05:39 sjn_ left
Voldenet m: use experimental :cached; multi factorial(0) { 1 }; multi factorial($n) is cached { $n*factorial($n-1) }; say factorial(7); 05:39
camelia 5040
05:39 stevied left 05:40 discord-raku-bot joined, kjp joined, Altai-man joined, razetime joined, eseyman joined, TempIRCLogger joined, japhb joined, Geth joined, phogg joined, sjn joined 05:51 Sahu joined 05:57 Sahu left 06:08 reportable6 left 06:14 frost left 06:20 Zero_Dogg joined 06:23 razetime left 06:31 tejr left, tejr joined 07:10 reportable6 joined 07:14 jjido joined 07:24 jjido left 07:25 abraxxa joined 07:30 abraxxa left 07:31 abraxxa joined 07:35 jjido joined 07:42 seednode99 joined 08:03 patrickb joined, patrickb left 08:04 dakkar joined 08:12 patrickb joined, jjido left 08:19 Sgeo_ left 08:29 holyghost joined 08:31 tejr left, tejr joined 08:33 holyghost left 09:03 jmcgnh left 09:11 jmcgnh joined 09:28 jjido joined 09:34 holyghost joined 09:37 jjido left 09:42 jjido joined 09:48 holyghost left 09:56 jjido left 10:23 frost joined 10:35 frost left 10:53 frost joined 11:35 ecocode left 11:39 sena_kun joined 11:40 perlbot left, simcop2387 left 11:50 perlbot joined 11:52 simcop2387 joined 11:55 frost left 12:07 reportable6 left 12:19 frost joined 12:24 Summer left 12:26 frost left 12:32 ecocode joined 12:42 frost joined
tbrowder howdy all \o 12:48
got a problem with stubbing classes before defining them... 12:49
classes are nested so one class name is like this: Spreadsheets::Classes::WorkbookSet 12:51
inside its rakumod file stub lline is "class WorkbookSet {...}" 12:52
later in the same file class definition starts: "class WorkbookSet {" 12:53
the using script has use line "use Spreadsheets:"
that module has use line "use Spreadsheets::Classes;" 12:54
when script is executed, error is "package Spreadsheets::Classes::WorkbookSet is stubbed but not defined" 12:56
the module file are headed by "unit module ...:" 12:57
lizmat not class Spreadsheets::Classes::WorkbookSet ?
tbrowder no, the class is inside a unit module. do i need an "is export"? i tried that once but it didn't help 12:59
but i put it on the definition, not the stub 13:00
i may have a hidden bug there because i found one earlier with a spurious "class Foo is {" line not being pinpointed" 13:02
13:03 jjido joined
tbrowder and i am also use multiple "use Bar:from<Perl5>" statements 13:03
i'll come back later with a simpler example if i don't make any progress, thnx 13:05
but, in general, shoulld i need an "is export" inside a "unit module" file with multiple defined classes? 13:09
13:11 sena_kun_ joined 13:13 sena_kun left, dakkar left 13:14 dakkar joined
lizmat is it a "my class" ? 13:15
tbrowder no, but i just tried a simple sample and a plain "is export {" on the class solved the problem of scope. 13:29
i think i have hidden issues requiring more work. 13:30
El_Che that sounds very psycho-analytical of you
tbrowder heh, hidden self-inflicted bugs not known by rakudo? surely that's not possible 13:32
but i probably do need more analysis, psycho and otherwise 13:33
i need to ensure i have the latest Inline::Perl5 for one thing 13:34
13:44 jjido left 14:02 SqrtNegInf left 14:11 reportable6 joined 14:25 jjido joined 14:51 jjido left 14:52 frost left 14:55 discord-raku-bot left, discord-raku-bot joined 15:01 euandreh joined 15:19 RakuIRCLogger__ left, lizmat left, Geth left 15:20 TempIRCLogger left 15:21 Sgeo joined 15:29 TempIRCLogger joined 15:30 lizmat joined, RakuIRCLogger joined 15:34 RakuIRCLogger left 15:35 RakuIRCLogger joined 15:46 TempIRCLogger left, RakuIRCLogger left 15:48 lizmat left 15:49 TempIRCLogger joined 15:57 guifa left 16:03 Geth joined 16:11 discord-raku-bot left 16:12 discord-raku-bot joined, cognominal joined 16:42 dakkar left
tonyo tbrowder: a gist might help 16:43
16:53 jjido joined 17:02 MoC joined 17:10 dogbert17 left 17:20 dogbert17 joined 17:27 MoC left
tonyo is there still no way in nqp to prevent stdin echo? 17:41
17:43 djerius left 17:46 djerius joined 17:49 abraxxa left 17:54 [Coke] left
Tirifto Hello! If a potential issue is found, would be the next best alternative to opening an issue on GitHub? Writing to the ‘perl6-users’ mailing list? 17:56
lizmat mentioning it here with a gist ? 17:58
17:58 [Coke] joined 18:07 MoC joined
nine But really, what's wrong with opening an issue on Github? 18:07
lizmat Tirifto: if you don't have a Github login, that's an issue (pun intended :-) 18:08
18:08 reportable6 left 18:09 reportable6 joined
[Coke] I think we've had 3-4 people over the years who wanted to report something but refused to open a ticket; If they send an email to the users list or something, that's usually sufficient. 18:12
tbrowder tonyo: thnx, i’ll do that if i can’t solve it. i’m zeroing in on it now…
Geth doc: sdondley++ created pull request #4013:
update information about methods for distributing modules
[Coke] man, does this tmobile 5g home internet drop a lot. 18:14
Tirifto lizmat: Thank you, shall do!
18:15 Geth left, Geth joined
Tirifto nine: GitHub won’t let me register an account without running non-free software; I try to avoid that whenever possible. 18:16
El_Che Tirifto: you don't have a FOSS browser?
Tirifto El_Che: I do, but the registration form won’t work unless I run non-free JavaScript code in it. (Usually it’s some kind of a captcha.) 18:18
El_Che I see 18:20
tbrowder Tirifto: speaking only for myself, I would appreciate any issue report to be in a Markdown file so the problem code can be cleanly shown 18:25
Anton Antonov @lizmat If I want to have a blog post of mine listed in your weekly updates how I should proclaim that?
18:26 nebuchad` joined
lizmat say "weekly: url" 18:26
evalable6 weekly: url
lizmat ah, but the prefix of the bridge bot will interfere 18:27
just mention the URL here and now # Anton Antonov
18:27 SmokeMachine_ joined, kawaii__ joined, childlikempress joined, leont_ joined, spacekookie_ joined, PotatoGim_ joined
Anton Antonov @lizmat Ok. Like this : rakuforprediction.wordpress.com/20...with-raku/ 18:27
18:27 patterner__ joined
El_Che like this: 18:28
weekly: www.youtube.com/watch?v=dQw4w9WgXcQ
notable6 El_Che, Noted! (weekly)
Tirifto tbrowder: Sounds useful to me; I’ll try to do that for any neat write-up. :-)
.oO( naught El_Che! )
*naughty actually
El_Che <o/ 18:29
18:29 sena_kun_ left, tinita_ joined
Anton Antonov @lizmat Ok. 18:29
weekly: rakuforprediction.wordpress.com/20...with-raku/
lizmat weekly: rakuforprediction.wordpress.com/20...with-raku/ 18:30
notable6 lizmat, Noted! (weekly)
18:30 sjn_ joined
Anton Antonov @El_Che Ok, I will post my Raku post URLs to the comments in that video... 18:30
18:30 KotH_ joined
El_Che Anton Antonov#7232: the raku dev will never give you up! 18:31
Anton Antonov 🙂 🙂
18:32 moon-chi- joined 18:34 MoC left, SmokeMachine_ is now known as SmokeMachine, kawaii__ is now known as kawaii_, skaji_ is now known as skaji, rba_ is now known as rba, leont_ is now known as leont, PotatoGim_ is now known as PotatoGim 18:35 Henry151 joined, m_athias_ is now known as m_athias, sjn left, m_athias left, nine left, kawaii_ left, synthmeat left, vodkra left, a3r0_ left, moon-child left, skaji left, SmokeMachine left, nebuchadnezzar left, patterner_ left, leont left, PotatoGim left, Ekho left, KotH left, rba left, Henry151 left, spacekookie left, esh left, tinita left, tejr left, Scotteh left, Woodi left, dcx left, Skarsnik left, amenonsen left, pierrot left, Juerd left, euandreh left, CIAvash left, mtj left, eof left, jast left, Ulti left, peder left, corwin left, Geth left, dogbert17 left, lizmat left, gabiruh left, Manifest0 left, ProperNoun left, merpaderp left, avarab left, Voldenet left, gfldex left, maettu_ left, ptc left, pejayes left, thowe left, sivoais left, lockywolf left, AlexDaniel left, bdju left, slowtyper left, mjgardner left, ecocode__ left, JRaspass left, jdv left, El_Che left, masak left, renormalist left, charsbar left, BinGOs left, _________ left, simcop2387 left, Zero_Dogg left, epony left, andrea[m] left, Arathorn left, kybr left, solitario left, mykhal left, GreaseMonkey left, samcv left, elcaro left, Altreus left, dpk left, timo left, pjlsergeant left, ingy left, jjatria left, gugod left, ilogger2 left, demostanis[m] left, DarthGandalf left, andinus left, samebchase left, chronon left, perryprog left, jjido left, TempIRCLogger left, ecocode left, perlbot left, jmcgnh left, sienet_ja_LSD[m] left, unclechu left, jcallen_ left, daxim left, rjbs left, rypervenche left, tbrowder left, Util_ left, moritz_ left, broquain1 left, reportable6 left, [Coke] left, discord-raku-bot left, seednode99 left, Kaipi left, tobs left, evalable6 left, linkable6 left, squashable6 left, qorg11 left, tbrowder_ left, silug left, jrjsmrtn left, sourceable6 left, quotable6 left, statisfiable6 left, unicodable6 left, notable6 left, committable6 left, releasable6 left, tellable6 left, bloatable6 left, benchable6 left, bisectable6 left, nativecallable6 left, coverable6 left, shareable6 left, greppable6 left, HobGoblin left, codesections left, xkr47 left, vrurg left, Grrrr left, oodani left, markmarkmark left, Tirifto left, perlmaros left, leah2 left 18:38 discord-raku-bot left, discord-raku-bot joined, KotH_ joined, sjn_ joined, tinita_ joined, nebuchad` joined, djerius joined, cognominal joined, RakuIRCLogger joined, Sgeo joined, patrickb joined, phogg joined, japhb joined, eseyman joined, Altai-man joined, kjp joined, lgtaube joined, Maylay_ joined, archenoth joined, mexen joined, MasterDuke joined, destroycomputers joined, gordonfish joined, dg joined, camelia joined, sftp joined, jercos joined, bartolin joined, leedo joined, dustinm` joined, swaggboi joined, greyrat joined, Od1n joined, lucs joined, tonyo joined, ugexe joined, zostay joined 18:39 Henry151 joined, moon-chi- joined, m_athias joined, esh_ joined, nine_ joined, vodkra_ joined, a3r0 joined, patterner__ joined, PotatoGim joined, spacekookie_ joined, leont joined, kawaii_ joined, SmokeMachine joined, skaji joined, rba joined, Geth joined, reportable6 joined, [Coke] joined, dogbert17 joined, jjido joined, TempIRCLogger joined, lizmat joined, euandreh joined, ecocode joined, simcop2387 joined, perlbot joined, jmcgnh joined, tejr joined, seednode99 joined, Zero_Dogg joined, Kaipi joined, tobs joined, evalable6 joined, linkable6 joined, squashable6 joined, qorg11 joined, gabiruh joined, tbrowder_ joined, silug joined, epony joined, Manifest0 joined, lockywolf joined, jrjsmrtn joined, sourceable6 joined, quotable6 joined, statisfiable6 joined, unicodable6 joined, notable6 joined, committable6 joined, releasable6 joined, tellable6 joined, bloatable6 joined, benchable6 joined, bisectable6 joined, nativecallable6 joined, coverable6 joined, shareable6 joined, greppable6 joined, HobGoblin joined, codesections joined, xkr47 joined, sienet_ja_LSD[m] joined, vrurg joined, demostanis[m] joined, CIAvash joined, AlexDaniel joined, unclechu joined, andrea[m] joined, Arathorn joined, sivoais joined, thowe joined, pejayes joined, ptc joined, maettu_ joined, gfldex joined, Voldenet joined, avarab joined, merpaderp joined, ProperNoun joined, Juerd joined, pierrot joined, amenonsen joined, Skarsnik joined, dcx joined, Woodi joined, Scotteh joined, corwin joined, peder joined, Ulti joined, jast joined, eof joined, mtj joined, renormalist joined, masak joined, jdv joined, El_Che joined, JRaspass joined, ecocode__ joined, mjgardner joined, slowtyper joined, bdju joined, _________ joined, BinGOs joined, charsbar joined, perryprog joined, chronon joined, samebchase joined, andinus joined, DarthGandalf joined, ingy joined, pjlsergeant joined, timo joined, dpk joined, Altreus joined, elcaro joined, samcv joined, GreaseMonkey joined, mykhal joined, solitario joined, kybr joined, ilogger2 joined, gugod joined, jjatria joined, broquain1 joined, moritz_ joined, Util_ joined, tbrowder joined, rypervenche joined, rjbs joined, daxim joined, jcallen_ joined, Grrrr joined, leah2 joined, perlmaros joined, Tirifto joined, markmarkmark joined, oodani joined 18:40 discord-raku-bot joined 18:41 Ekho- joined 18:42 synthmeat joined 19:42 bloatable6 left, nativecallable6 left, coverable6 left, statisfiable6 left, notable6 left, sourceable6 left, reportable6 left, quotable6 left, greppable6 left, linkable6 left, bisectable6 left, evalable6 left, releasable6 left, benchable6 left, tellable6 left, committable6 left, shareable6 left, squashable6 left, unicodable6 left, evalable6 joined 19:43 greppable6 joined, benchable6 joined, committable6 joined, notable6 joined, nativecallable6 joined 19:48 moritz_ is now known as moritz 19:52 abraxxa-home joined 19:53 abraxxa-home left 19:55 moon-chi- is now known as moon-child 19:56 abraxxa-home joined
tonyo RTS in Holland? 20:00
20:01 discord-raku-bot left, discord-raku-bot joined
tbrowder El_Che: thnx for giving me a look at what my granddkids are probably watching! 20:09
20:38 nine_ is now known as nine 20:42 bloatable6 joined 20:43 coverable6 joined, statisfiable6 joined 20:44 quotable6 joined, unicodable6 joined, bisectable6 joined 20:48 atweiden_ joined
atweiden_ vrurg: ed7911165598b17265b2be8c5af1cf6ceb2bbc6f makes config-toml tests fail on rakudo v2021.12 20:49
is it possible to not break backwards compatibility — perhaps through META6.json?
vrurg atweiden_: can you make it a link? I don't remember what is it about. 20:55
I mean, what exact change is in the commit.
20:56 Yeuph joined
atweiden_ github.com/atweiden/config-toml/pull/8 20:56
20:56 Yeuph84 joined, Yeuph33 joined 20:57 Yeuph33 left, Yeuph71 joined
atweiden_ Is there some way to specify, via META6.json or elsewise, that raku v2021.12 and earlier may not install version X of a module? 20:59
21:00 Yeuph left 21:01 Yeuph84 left 21:03 Yeuph71 left 21:07 abraxxa-home left 21:11 Ekho- is now known as Ekho
vrurg atweiden_: Not 'raku 2021.12' but 'rakudo 2021.12'. I'm afraid, no, there is no such limitation. What it comes to compiler dependency I use $*RAKU.compiler.version 21:26
m: say $*RAKU.compiler.version
camelia v2021.12.100.g.186.bd.0.b.02
21:28 lichtkind joined
vrurg Oh, and I see why the commit breaks on the older compiler. But it only breaks the test alone. You could have just different compiler-dependent if branches in the test alone. 21:28
atweiden_ that could be a good interim solution 21:41
21:42 tellable6 joined 21:43 sourceable6 joined, reportable6 joined 21:44 shareable6 joined 21:45 releasable6 joined 21:46 atweiden_ left 22:36 jjido left 22:37 jjido joined
japhb (Backlogging) thowe guifa [Coke] tonyo -- I answered thowe's question in github.com/japhb/Terminal-LineEditor/issues/1 but essentially yes, Terminal::LineEditor supports tab completion (and history, and ANSI prompts, and wide unicode chars, and ...) -- you can look at the Terminal::LineEditor support in Raku's REPL for a quickstart. 22:56
I didn't put the tab completion API in the README because I felt like it needed more work to go from Linenoise-level to really swanky 22:57
(like showing docs next to possible expansions, or showing fill-in parameter lists, or so) 22:58
Still, if what you need is basic tab completion and history, it should handily do the job.
23:05 jjido left
thowe \o/ 23:12
I eagerly await the swankiness. 23:13
And I commented on github
23:18 lichtkind left 23:23 monkey_ joined 23:29 jjido joined 23:39 jjido left 23:44 linkable6 joined 23:45 monkey_ left 23:52 Xliff joined