🦋 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:07 reportable6 left 01:00 jjido left 01:03 frost joined 01:08 reportable6 joined 02:08 linkable6 left, shareable6 left, releasable6 left, evalable6 left, greppable6 left, statisfiable6 left, committable6 left, nativecallable6 left, benchable6 left, coverable6 left, unicodable6 left, reportable6 left, quotable6 left, notable6 left, squashable6 left, bisectable6 left, tellable6 left, bloatable6 left, sourceable6 left, coverable6 joined, evalable6 joined, greppable6 joined, bloatable6 joined 02:09 tellable6 joined 02:10 squashable6 joined 03:05 frost left 03:08 quotable6 joined, releasable6 joined, committable6 joined 03:09 notable6 joined 03:10 statisfiable6 joined, nativecallable6 joined, bisectable6 joined 03:15 frost joined 03:21 tejr left 03:23 tejr joined 04:06 frost left 04:09 linkable6 joined 04:10 unicodable6 joined, sourceable6 joined, benchable6 joined, reportable6 joined 05:10 sourceable6 left, unicodable6 left, linkable6 left, bloatable6 left, benchable6 left, reportable6 left, bisectable6 left, evalable6 left, coverable6 left, releasable6 left, notable6 left, squashable6 left, quotable6 left, greppable6 left, statisfiable6 left, tellable6 left, committable6 left, nativecallable6 left 05:11 shareable6 joined, sourceable6 joined, bloatable6 joined, nativecallable6 joined 05:12 unicodable6 joined, linkable6 joined, tellable6 joined, reportable6 joined 05:13 coverable6 joined 05:45 xinming left, xinming joined 06:07 reportable6 left 06:10 Guest1838 left 06:11 quotable6 joined, bisectable6 joined 06:12 releasable6 joined, evalable6 joined, benchable6 joined 06:22 mexen joined 06:29 xinming left, xinming joined 06:50 GreaseMonkey left
Geth doc: 89867ddbdd | (Steve Dondley)++ (committed using GitHub Web editor) | doc/Language/modules.pod6
update information about methods for distributing modules (#4013)
06:53
linkable6 Link: docs.raku.org/language/modules
06:54 linkable6 left 07:11 notable6 joined, committable6 joined 07:12 squashable6 joined, greppable6 joined 07:14 ccntrq joined 08:01 dakkar joined 08:09 reportable6 joined 08:20 frost joined 08:37 Sgeo left 08:57 linkable6 joined 09:07 jjido joined 09:20 jjido left 09:30 frost left 09:35 jmcgnh left 09:43 jmcgnh joined 09:49 jjido joined 10:10 abraxxa joined 10:11 statisfiable6 joined 10:14 abraxxa left 10:15 abraxxa joined 10:17 abraxxa left 10:34 phogg left, phogg joined
CIAvash lizmat: Upgrade of `Gnome::Gtk3` failed with REA, but upgraded fine without it. the error message: 10:40
"===> Extraction: Failed to find a META6.json file for raw.githubusercontent.com/raku/REA...%3E.tar.gz -- failure is likely
[raw.githubusercontent.com/raku/REA...3E.tar.gz] Extracting with plugin Zef::Service::Shell::tar+{<anon|1>} aborted.
Type check failed for return value; expected IO::Path but got Any (Any)"
lizmat interesting, could you make an issue for that? so it doesn't fall through the cracks :-) 10:41
CIAvash on REA or on some other repository? 10:45
lizmat on REA please 10:47
11:04 dakkar left 11:06 frost joined 11:36 patrickb[] joined
patrickb[] lizmat, CIAvash: That zef error is a duplicate of github.com/ugexe/zef/issues/444 11:36
lizmat I asked CIAvash whether it was on Windows, it wasn't ? 11:37
12:07 reportable6 left 12:09 reportable6 joined 12:12 lgtaube left
moon-child m: say -4 < -3 <= -3 12:15
camelia True
12:15 simcop2387 left 12:16 perlbot left
Nemokosch and this is fine, right? 12:17
12:21 perlbot joined 12:22 simcop2387 joined 12:56 Altai-man joined 12:57 jjido left 12:58 Altai-man left, Altai-man joined 13:15 jjido joined 13:26 ccntrq left 13:34 jjido left
patrickb[] lizmat: But the failure isn't caused by a Windows filesystem, but by tar doing strange things with colons. 13:36
13:50 ismutachio joined 14:12 frost left 14:18 tejr left 14:19 tejr joined 14:24 ismustachio joined 14:26 ismutachio left 14:28 ismustachio left 14:40 tinita left 14:43 Sgeo joined 14:47 abraxxa-home joined 14:51 ismustachio joined 14:58 Altai-man left 15:01 Altai-man joined 15:05 ismustachio left
Geth App-Rakubrew/fix-broken-versions: 5 commits pushed by (Patrick Böker)++ 15:08
15:15 ismustachio joined 15:26 Altai-man left 15:39 [Coke] left 15:42 [Coke] joined 15:46 tinita joined 15:56 ismustachio left 16:12 tinita left, [Coke] left 16:15 [Coke] joined 16:16 xinming left, xinming joined 16:27 ismustachio joined 16:34 ismustachio left, tinita joined 16:37 cognominal joined
cognominal Trying to install Data::MessagePack with zef gives ===> Fetching [FAIL]: Data::MessagePack:ver<0.1.2> from [email@hidden.address] 16:42
Trying to install Data::MessagePack with zef gives ===> Fetching [FAIL]: Data::MessagePack:ver<0.1.2> from git@github.com:pierre-vigier/Perl6-Data-MessagePack.git
I don't understand the package is there on GitHub github.com/pierre-vigier/Perl6-Data-MessagePack 16:43
moritz cognominal: does 'git clone [email@hidden.address] work for you?
cognominal: does 'git clone git@github.com:pierre-vigier/Perl6-Data-MessagePack.git' work for you?
cognominal morizt: It says I don't have the access rights :( 16:45
I must do something from zef to enable them ? 16:46
moritz I tend to have an SSH key where the public key is known to github
cognominal Thx. Ok. Will do that. But why not providing access thru https ? 16:47
moritz dunno; isn't it the module author's choice which URL they put in? 16:49
cognominal Ok, I will ping the author. 16:50
The package is 4 years old and is used for MoarVM debugging. I would be surprised to be the only one one bit by that 16:52
$ ls -al ~/.ssh 16:54
Oops, it is a know problem : github.com/pierre-vigier/Perl6-Dat.../issues/15
16:54 xinming left 16:55 xinming joined
cognominal The work around works fine 16:56
16:56 ismustachio joined
Voldenet the general workaround is `git config --global url.github.com/.insteadOf [email@hidden.address] 17:04
the general workaround is `git config --global url.github.com/.insteadOf git@github.com:`
I've used similar strategy to recursively clone projects with broken submodules 17:05
17:11 mexen left 17:22 Guest15 joined 17:23 patrickb[] left
Guest15 'nefertiti' =~ /(ti{2,})/; #'titi{2,} 17:24
17:26 xinming left, xinming joined
Guest15 give them the more than once we're going through a lot of things here taking a photo drive putting it on the map have a spice outing the dalles trainspotting 17:29
17:30 jjido joined
Voldenet m: say "nefertiti" ~~ /([ti] ** 2..*)/; 17:31
camelia 「titi」
0 => 「titi」
17:35 djerius left 17:37 djerius joined
Guest15 somegostuff.com/usb 17:38
17:38 Guest15 left
Geth doc: mreitinger++ created pull request #4039:
Replace "Perl Grammar Guide" with "Raku Grammar Guide"
18:02
18:07 reportable6 left
Geth doc: 7705417aa9 | (Mathias Reitinger)++ (committed using GitHub Web editor) | doc/Language/grammar_tutorial.pod6
Replace "Perl Grammar Guide" with "Raku Grammar Guide" (#4039)
18:32
linkable6 Link: docs.raku.org/language/grammar_tutorial
18:33 linkable6 left 18:34 linkable6 joined 19:09 reportable6 joined 19:24 RakuIRCLogger left 19:25 Geth left, TempIRCLogger left, lizmat left 19:27 lizmat joined 19:35 ismustachio left 19:40 abraxxa-home left 19:47 gotem is now known as qorg11 20:01 ismustachio joined 20:11 ismustachio left, ismustachio joined 20:49 ismustachio left 20:50 ismustachio joined 20:52 lizmat left, Geth joined 20:57 TempIRCLogger joined 21:00 juanfra__ left, juanfra__ joined 21:13 jjido left 21:16 discord-raku-bot left, discord-raku-bot joined
moon-child damn ... I think I will have to switch away from raku for my assembler's testrunner 21:26
too slow. Even threaded, it takes quite a long time
(granted this is generating nearly 50mb of test cases)
MasterDuke have any short example case we can profile? 21:27
moon-child well, hmm. Now I am confused. If I only make it generate the test cases, it takes about 10 seconds; if I only make it run the tests, it takes about 8 seconds. There is no way that should take 8 seconds; it takes just under a second if I run them manually from the shell 21:36
so maybe there is contention somewhere with starting processes? 21:38
21:40 ismustachio left
MasterDuke huh, what os? 21:40
moon-child linux
MasterDuke easy to share the code? 21:41
moon-child I'll see if I can reduce it, sec 21:43
21:50 jjido joined
moon-child ix.io/3Qy1 this script runs in a little over 6 seconds 21:50
vs ix.io/3Qy2 this shell script which takes a little under a second
48 is the number of cores I have. 8 is not quite a large enough batch size to use up all those cores, but a smaller batch size is slower 21:52
MasterDuke i was just about to ask if you had those numbers switched
moon-child :D 21:53
gfldex m: dir('.').is-lazy 21:55
camelia Failed to get the directory contents of '/home/camelia': Failed to open dir: Permission denied
in block <unit> at <tmp> line 1
gfldex m: dir('.').is-lazy.say
camelia Failed to get the directory contents of '/home/camelia': Failed to open dir: Permission denied
in block <unit> at <tmp> line 1
21:55 ismustachio joined 21:57 euandreh left
gfldex run will create an instance of Proc what will create an instance of Proc::Async. So Rakudo is fighting with the spawned process over hardware threads. 22:00
you might be better off with xargs -P 22:05
MasterDuke picking three random other executables and a filter that results in ~60 files, raku is ~0.9s and bash is ~0.7s 22:09
22:24 ismustachio left 22:29 greaser|q joined 22:30 greaser|q left, greaser|q joined, greaser|q is now known as GreaseMonkey 22:32 sftp left 22:47 jjido left 22:48 jjido joined 22:49 ismustachio joined 22:55 ismustachio left 22:57 jjido left 23:09 ismustachio joined 23:12 Dikkemeijer joined 23:14 ismustachio left, Dikkemeijer left 23:37 ocomport joined