01:40 lucasb left 02:08 maggotbrain joined 02:52 vrurg left 02:55 vrurg joined 03:32 leont left 04:43 coverable6 left, committable6 left, linkable6 left, benchable6 left, statisfiable6 left, squashable6 left, shareable6 left, tellable6 left, unicodable6 left, notable6 left, evalable6 left, quotable6 left, bloatable6 left, releasable6 left, sourceable6 left, greppable6 left, nativecallable6 left, bisectable6 left, squashable6 joined 04:44 statisfiable6 joined, shareable6 joined, coverable6 joined, committable6 joined, quotable6 joined, greppable6 joined, sourceable6 joined, releasable6 joined 04:45 linkable6 joined, unicodable6 joined, evalable6 joined, benchable6 joined, notable6 joined, nativecallable6 joined, bloatable6 joined, bisectable6 joined, tellable6 joined 05:44 Merfont left, Kaeipi joined 05:50 Xliff left, Kaeipi left, Kaeipi joined 06:17 Kaeipi left 06:20 Kaeipi joined, Merfont joined, Kaeipi left 06:23 Merfont left 06:25 Kaiepi joined 06:26 frost-lab joined 06:44 Kaiepi left 06:45 Kaiepi joined 08:04 Altai-man joined 08:48 Kaiepi left 08:56 Kaiepi joined 09:01 gugod left 09:02 gugod joined 09:09 domidumont joined 09:10 sena_kun joined 09:12 Altai-man left 09:31 domidumont left 09:53 Geth left 10:48 Geth joined 12:24 leont joined
Geth rakudo/class-implementation-detail: 51a51c832f | (Elizabeth Mattijsen)++ | 2 files
Implement "is implementation-detail" for classes

This implements the "is implementation-detail" trait on classes. It also implements a "is-implementation-detail" method on classes, that will either return 0 if the class **is not** an implementation detail, and 1 if the class *is* an implementation detail.
rakudo: lizmat++ created pull request #4135:
Implement "is implementation-detail" for classes
rakudo/class-implementation-detail: 63a2170d89 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/ParametricRoleGroupHOW.nqp
Also apply "is implementation-detail" correctly on roles
12:52 frost-lab left 13:09 Altai-man joined 13:11 sena_kun left 13:37 patrickb joined 14:07 oddp joined 14:37 domidumont joined 14:48 [Tux] left 15:01 [Tux] joined
[Tux] Rakudo v2020.12-9-g4b6b2e070 (v6.d) on MoarVM 2020.12-7-g6bf54d784
csv-ip5xs0.807 - 0.820
csv-ip5xs-208.077 - 8.089
csv-parser26.715 - 27.624
csv-test-xs-200.386 - 0.389
test7.817 - 8.005
test-t1.996 - 2.062
test-t --race0.861 - 0.934
test-t-2032.589 - 33.730
test-t-20 --race9.982 - 10.112
15:20 patrickb left
Geth rakudo: patrickbkr++ created pull request #4138:
Fix calling programs with spaces in their path on Windows
16:21 MasterDuke joined
Geth nqp: patrickbkr++ created pull request #689:
JVM, JS: Change `procspawnasync` to explicitly take the program name
16:37 patrickb joined 16:50 patrickb left 16:51 patrickb joined 17:09 sena_kun joined 17:11 Altai-man left
leont Apparently I submitted 10 out of the 30 most recent tickets :-p 17:17
lizmat you're on a roll! :-) 17:18
17:24 patrickb left 17:50 lucasb joined
[Coke] leont++ 17:55
nwc10 I think that at one point I had the highest number of open bugs in Perl 5 18:01
and then sprout started fixing them.
[Coke] nwc10++ sprout++
18:40 domidumont left 19:51 squashable6 left 19:53 squashable6 joined 20:01 oddp left
sena_kun rba, ping? 20:30
rba Pong 20:31
sena_kun rba, hi. There are news about Alex no longer hosting whateverable bots since 27th (iirc) and I was thinking about migration. The blin server looks just nice enough with plenty of cores and memory. What do you think, is it available? 20:32
rba sena_kun: if we managed to let it run within a docker container, maybe. 20:39
sena_kun rba, I think this is doable, just needs some tinkering. 20:46
rba sena_kun: sounds more like a project, than a task... 20:47
sena_kun rba, docker-izing was started by JJ already, just need to ensure it works fine enough locally and maybe patch up a bit. Will the repo with a ready Dockerfile be nice enough? 20:50
rba sena_kun: sure :-). I will take what is around. 20:52
sena_kun rba, thanks! Can you PM me your email or something so that I could notify you when it's ready to play? 20:54
AlexDaniel` you need docker-compose as well to start each bot separately 20:56
sena_kun AlexDaniel`, so a file per bot plus another one for mothership? 20:57
AlexDaniel` no, one dockerfile and one docker-compose to start all of the bots
each container in dockrecompose will differ in `command:` obviously so that it starts a different bot 20:59
and also possibly in mounted volumes, because most bots only need read access to data/ 21:00
“mothership” is basically what shareable6 is, it just shares publicly whatever it has in data 21:01
sena_kun is likely the last person who is able to migrate and maintain that now 21:03
AlexDaniel` the proposed dockerfile needs a quality of life tweak too, first copy the META6.json file and run zef install --deps-only, only then copy the rest of the sources. Otherwise the cache will be no good and you'd have to wait a lot any time you tweak the sources 21:07
21:08 Altai-man joined
AlexDaniel` rba: how much available RAM does it have? 21:09
21:11 sena_kun left
Altai-man AlexDaniel`, 64 gb. 21:15
AlexDaniel` niice
21:52 Altai-man left 21:55 patrickb joined 22:34 patrickb left 22:36 patrickb joined
Geth rakudo/faster-slice-access: 41f5637301 | (Elizabeth Mattijsen)++ | 5 files
Re-imagine array slicing once again (now 5x as fast)

As vrurg++ suggested, it makes sense to create a role with the necessary attributes that will actually do the work, using a private method that needs to be supplied by the consuming class.
That works, but because calling a private method of a consuming class ... (17 more lines)
23:00 patrickb left