00:51 Altai-man_ joined 00:53 sena_kun left
Geth rakudo: 3583254015 | (Vadim Belman)++ | src/Perl6/World.nqp
Optimize symbol lookup at compunit creation time

Do lexical lookup in setting whent already loaded. Reduces number of calls to ModuleLoader by ~10 per each compunit creation.
vrurg .tell lizmat @3583254015 fixes the extra calls to find_symbol_in_setting. 01:13
tellable6 vrurg, I'll pass your message to lizmat
02:22 ZzZombo left 02:45 Kaiepi left 02:46 Kaiepi joined 02:52 sena_kun joined 02:54 Altai-man_ left 03:07 leont left 04:51 Altai-man_ joined 04:54 sena_kun left 06:13 ufobat left 06:52 sena_kun joined 06:53 Altai-man_ left 08:05 Kaiepi left 08:06 Kaiepi joined 08:07 Kaiepi left 08:10 Kaiepi joined
lizmat vrurg++ 08:40
08:41 Kaiepi left 08:42 Kaiepi joined 08:45 Kaiepi left 08:50 Kaiepi joined 08:51 Altai-man_ joined 08:54 sena_kun left 10:04 MasterDukeMobile joined
MasterDukeMobile jnthn: do you have any suggestions for how to do github.com/rakudo/rakudo/pull/3533 better? 10:04
vrurg: ^^^ you’ve also been doing some work in this area 10:11
10:23 MasterDukeMobile left
Geth rakudo: Altai-man assigned to lizmat Issue [WIP] Blin 2020.03, round 2 github.com/rakudo/rakudo/issues/3538
Altai-man assigned to vrurg Issue [WIP] Blin 2020.03, round 2 github.com/rakudo/rakudo/issues/3538

Remove $!unit_ready
It's replaced with `$!setting_loaded` with somewhat different semantics. Since `$!unit_ready` was used only once and not exposed to the public it's now safe to remove it.
10:52 sena_kun joined 10:54 Altai-man_ left 11:59 leont joined 12:24 pochi_ left 12:43 pochi joined 12:51 Altai-man_ joined 12:53 sena_kun left 13:11 lucasb joined 13:39 ZzZombo joined 14:52 sena_kun joined 14:54 Altai-man_ left
lizmat afk for a bit& 15:19
15:20 domidumont joined
Tux__ Rakudo version 2020.02.1-116-g358325401 - MoarVM version 2020.02.1-39-gfc35d7364 16:18
csv-test-xs-20 0.367 - 0.376
csv-ip5xs 0.700 - 0.720
test-t --race 0.837 - 0.919
test-t 1.912 - 2.007
csv-ip5xs-20 6.185 - 6.326
test 8.109 - 8.395
test-t-20 --race 9.545 - 9.972
csv-parser 26.520 - 27.723
test-t-20 31.731 - 32.750
Cannot change nickname while banned/quieted on channel ← did I misbehave somehow? 16:19
16:51 Altai-man_ joined 16:54 sena_kun left 17:27 patrickb joined 17:51 finsternis left 17:54 finsternis joined
timotimo hard to say without knowing where you're banned or quieted and by who or what 17:58
17:59 japhb left
lizmat leejo.github.io/2020/03/09/authors...ck-vector/ 18:29
rakudo haz a AUTHORS file
notable6: weekly 18:32
notable6 lizmat, 1 note: 2020-03-03T09:19:23Z <Doc_Holliwood>: stackoverflow.com/questions/454757...8#60503758
Altai-man_ this sounds paranoid 18:33
if someone wants to target you this badly, finding out an email is not a big deal, it's everywhere, not only in AUTHORS file 18:34
lizmat true. this just proves that AUTHORS files are being sourced for phishing attacks 18:35
18:52 sena_kun joined 18:53 Altai-man_ left 18:58 japhb joined
patrickb rba: I have uploaded the missing .asc files. 18:59
tellable6 2020-03-08T08:13:00Z #moarvm <nine> patrickb: God damn it Windows :( ci.appveyor.com/project/samcv/moar...nfafrch2ms
2020-03-08T10:56:12Z #raku-dev <rba> patrickb: For the provided rakudo-moar-2020.02.1 binary builds is the gpg signature missing.
19:07 benlittle left
rba patrickb: will upload asap. 19:09
lizmat notable6: weekly reset 19:12
notable6 lizmat, Moved existing notes to “weekly_2020-03-09T19:12:15Z”
lizmat hmmm... I seem to remember some Perl 6 -> Raku renaming having taken place the past week...
but can't remember it :-( 19:13
can somebody refresh my memory ?
leont nine, patrickb: list form is implemented on perl 5.22+ 19:31
(on Windows)
nine leont: oh, that's certainly good to know! 19:32
leont But that node is running 5.20.1, because Murphy
nine Well it does so because we tell it to 19:33
patrickb I'm working on that specific problem ATM. Currently trying to find out what exactly Windows does when using the non-list form of open.
nine patrickb: well we could just use a newer Perl version :)
leont You really don't want to know what it does when using the non-list form… 19:34
Just upgrading that perl version should be the easier fix anyway 19:35
patrickb Best alternative? qx{}? That's what I started with and was told to move away from :-/
The code in question is part of the rakudo build system. Bumping the dependency from 5.10 to 5.20 for that is no option I'd say. 19:36
leont Why not?
On Windows, no one uses system perl because there is no system perl 19:37
So the required perl version on Windows isn't nearly as relevant as on unix platforms
patrickb Is using platform specific use 1.2.3 statements possible? 19:38
nine Do we need that? 19:39
[Coke] if it's part of the build, updating is a much bigger ask, I agree with patrickb there. 19:40
patrickb nine: What would be the alternative? Just leaving out the `use version` thing? 19:41
leont patrickb: my $version = 5.020; require $version; 19:46
rba patrickb: rakudo-moar-2020.02.1-01-* builds for linux/macos/win is online on rakudo.org/downloads 19:55
leont (also, wouldn't it be nice if the raku build system was in nqp, so that there wasn't an external dependency?) 19:57
[Coke] leont: You need to get rid of the dep at the moarvm level first. 20:01
(or it's just hiding)
leont There are a zillion well-supported tools for a C project like moarvm 20:02
And yes, that's still an external dependency, but at least it could be a very common dependency. 20:04
Anyone compiling anything in C/C++ already has cmake installed nowadays.
patrickb The last huge rewrite of the build system (including a lengthy discussion of using something built in nqp) is less that a year ago. I really don't want to go into that business. :-(
rba patrickb: might not the proposed qx{} better than open pipe list on windows? 20:05
patrickb rba: If I can't come up with a better solution... yeah... 20:06
rba patrickb: afaik qx{} is as good as system() 20:11
20:13 Kaiepi left 20:14 Kaiepi joined 20:21 domidumont left 20:36 MasterDuke joined
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2020/03/09/2020-...he-videos/ 20:46
20:51 Altai-man_ joined 20:54 sena_kun left
MasterDuke lizmat, nine, timotimo, et. al: anybody have thoughts/suggestions about github.com/rakudo/rakudo/pull/3533 ? 20:54
Altai-man_ looks at network related PRs 20:56
Geth rakudo: bde8d37980 | (Daniel Green)++ | src/Perl6/Metamodel/MROBasedTypeChecking.nqp
Force publish type cache if found in the MRO
rakudo: e49a85ec6e | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Perl6/Metamodel/MROBasedTypeChecking.nqp
Merge pull request #3533 from MasterDuke17/hack_to_make_assigning_to_shaped_arrays_faster

Force publish type cache if found in the MRO
nine But there is no problem with pile list on Windows? We just have to update our .appveyor.yml which I have just done and the build works fine again! 21:00
MasterDuke lizmat: thanks. do you think there's a better way though? 21:09
lizmat no, maybe jnthn ?
nine MasterDuke: FWIW PR 3533 looks plausible to me 21:12
MasterDuke nine: cool. i also had tried the same trick with the method cache, but the rakudo install would fail. i wrapped the `publish_method_cache` in `nqp::swb(disable|enable)` and that got it to install, but there were still many spectest fails 21:14
so there's still more performance to be gained. i.e., the 1m `find_method` still happening 21:16
21:30 toddr joined
Geth rakudo: 370956b913 | (Patrick Böker)++ | appveyor.yml
Update appveyor perl requirement on Windows to 5.22

to get support for list form of pipe
MasterDuke nine++, lizmat++, moritz++, et. al++, i just watched the raku q+a recording 21:40
one comment/question about the last question though. doesn't jnthn have a module (Wix maybe) for packaging raku scripts+modules+rakudo+moarvm on windows? 21:41
lizmat doesn't know 21:42
Altai-man_ github.com/jnthn/p6-app-installermaker-wix
lizmat gets an early night 21:48
patrickb MasterDuke: Also see: colabti.org/irclogger/irclogger_lo...03-06#l561 22:06
MasterDuke ah right, being relocatable opens up some nice options 22:08
Geth problem-solving/master: 4 commits pushed by (JJ Merelo)++, (Aleks-Daniel Jakimenko-Aleksejev)++ 22:29
problem-solving: 7fd1fa4f44 | (Aleks-Daniel Jakimenko-Aleksejev)++ | README.md
Rakufy the README file

  @tbrowder++, resolves #165.
AlexDaniel` Is everything alright? :-) 22:35
I'll be away for another week, unfortunately :)
but I'm online, so ping me if there's anything I need to do 22:36
MasterDuke AlexDaniel`: you got some other assignment than military service, correct? 22:37
AlexDaniel` no 22:38
I just had some wörk :-)
MasterDuke ah. nice enough i guess
AlexDaniel` I'm a little bit involved in streaming and filming local sport events, and it just happens that we had a Rhythmic Gymnastics Grand Prix in Estonia last month (first time in Baltic countries I think) 22:40
somewhat lucky because other similar events that were planned for later dates got cancelled because of the virus scare :-) 22:41
and a lot of countries didn't even come :(
MasterDuke used the hardware/software from your thesis? 22:42
AlexDaniel` and yeah, we're using Raku for all the stream animations, camera motion control, automation, etc.
yep 22:43
MasterDuke cool
[Coke] nice!
AlexDaniel` it's a little bit weird being just a Raku user, without worrying about any implementation quirks and bugs 22:44
but that has been my experience for the last few months, actually
I think on some of the systems I don't even bother with rakudobrew, I just apt install it… 22:45
and on top of that, the software was running for 12+ hours on some days, that's not just idling, it's actively talking to the hardware and stuff 22:47
I haven't measured the mem usage but it was small enough that I didn't even care
MasterDuke very nice 22:48
AlexDaniel` there's a small bit in python because I needed opencv, but it's almost immediately zeromq-ed to other raku services 22:52
22:52 sena_kun joined
AlexDaniel` and if I had to rewrite that piece I'd probably redo it in c++ anyway… :-) 22:52
22:54 Altai-man_ left
AlexDaniel` also, cro++ and (react block)++ 🙂 22:59
23:13 toddr left
sena_kun AlexDaniel`++ # very pleasant to hear you're alright and using raku nicely. :) 23:26
23:32 patrickb left