🦋 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:15 | |
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 |
18:13 | |
[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. :-) | ||
lizmat | .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
|