🦋 Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku
Set by ChanServ on 14 October 2019.
00:01 seanrobert left 00:04 leont left 00:06 Hermitude- left 00:09 Tirifto left 00:20 wildtrees left 00:38 pecastro left 00:42 ben_ left
MitarashiDango[m I don't know about rakudo-star itself, but it seems /usr/share/perl6/site/bin is empty on the Docker image D: 00:48
timotimo that's where modules get installed to, isn't it? 00:52
i mean, the binary scripts from modules
MitarashiDango[m Yup
timotimo you're expecting to find zef in there? 00:53
00:53 dog_star left
MitarashiDango[m Yeah zef, prove6 etc 00:55
timotimo i haven't used the docker image in ages :|
MitarashiDango[m I think there might be something wrong with the 2020.10 star tar, there's no Configure.pl 00:57
timotimo wow, whoops 00:59
where did you grab it from?
MitarashiDango[m rakudo.org/dl/star/rakudo-star-2020.10.tar.gz 01:00
timotimo yeah that looks like a tar ball from the repository that has the tools to build a rakudo star release 01:01
not an actual rakudo star release
MitarashiDango[m I think 2020.05 might also be the same 01:02
2020.01 looks to be fine though 01:03
01:15 Hermit joined 01:16 Hermit is now known as Guest32621, aborazmeh left 01:20 Guest32621 left 01:48 seanrobert joined 01:49 seanrobert left 02:49 benchable6 left, squashable6 left, evalable6 left, unicodable6 left, quotable6 left, bisectable6 left, linkable6 left, notable6 left, statisfiable6 left, nativecallable6 left, sourceable6 left, committable6 left, coverable6 left, shareable6 left, tellable6 left, releasable6 left, greppable6 left, bloatable6 left, lucasb left, releasable6 joined, bloatable6 joined, shareable6 joined, bisectable6 joined, unicodable6 joined 02:50 linkable6 joined, squashable6 joined, sourceable6 joined, coverable6 joined, notable6 joined 02:51 cpan-raku left, greppable6 joined, committable6 joined, statisfiable6 joined, quotable6 joined, benchable6 joined, tellable6 joined, evalable6 joined 02:52 nativecallable6 joined, cpan-raku joined, cpan-raku left, cpan-raku joined 02:56 simcop2387 left 02:57 simcop2387 joined, simcop2387 left, simcop2387 joined 03:02 Manifest0 left, Manifest0 joined 03:03 parabolize left 03:16 seanrobert joined 03:40 parabolize joined 03:47 simcop2387 left 03:49 simcop2387 joined 03:57 _jrjsmrtn joined, __jrjsmrtn__ left 04:01 vrurg left, vrurg joined 04:09 silug left 04:29 simcop2387 left 04:32 simcop2387 joined 04:51 simcop2387 left 04:52 simcop2387 joined, simcop2387 left, simcop2387 joined, seanrobert left 04:54 sftp left 05:09 simcop2387 left 05:10 simcop2387 joined, simcop2387 left, simcop2387 joined 05:19 parabolize left 05:22 BenGoldberg left 05:38 simcop2387 left 05:39 simcop2387 joined 05:46 lucs left 06:07 simcop2387 left, simcop2387 joined 06:08 simcop2387 left, simcop2387 joined 06:15 camelCaser joined 06:47 simcop2387 left 06:48 simcop2387 joined 06:49 simcop2387 left, simcop2387 joined 06:59 stoned75 joined 07:08 simcop2387 left 07:09 simcop2387 joined 07:12 stoned75 left 07:21 stoned75 joined 07:38 jmerelo joined 08:00 wamba joined 08:04 simcop2387 left 08:07 simcop2387 joined, simcop2387 left, simcop2387 joined 08:12 BenGoldberg joined 08:22 simcop2387 left 08:23 simcop2387 joined
tyil MitarashiDango[m: ./bin/rstar install [-p /path/to/install/to] 08:27
did you read the README.md?
cpan-raku New module released to CPAN! Hash::Merge (2.0.0) by 03TYIL 08:38
08:43 simcop2387 left 08:45 simcop2387 joined 08:47 BenGoldberg left 09:02 simcop2387_ joined 09:03 simcop2387 left, simcop2387_ is now known as simcop2387 09:04 sena_kun joined 09:05 simcop2387 left, simcop2387 joined 09:10 xinming_ left, simcop2387 left 09:12 simcop2387 joined, xinming_ joined 09:14 wamba left 09:30 simcop2387 left 09:31 simcop2387 joined, simcop2387 left, simcop2387 joined 09:38 pecastro joined
Geth doc/curupdir-update: 0042ae2143 | (Stoned Elipot)++ | doc/Type/IO/Spec/Unix.pod6
Update IO::Spec::Unix.curupdir for Rakudo 2020.06
09:39
doc: stoned++ created pull request #3691:
Update IO::Spec::Unix.curupdir for Rakudo 2020.06
09:48 frost-lab left 09:53 rindolf joined
Geth doc: 60b367c2b5 | (Stoned Elipot)++ (committed by Juan Julián Merelo Guervós) | doc/Type/IO/Spec/Unix.pod6
Update IO::Spec::Unix.curupdir for Rakudo 2020.06
09:54
linkable6 Link: docs.raku.org/type/IO::Spec::Unix
10:05 simcop2387 left 10:06 simcop2387 joined 10:30 frost-lab joined 10:37 Sgeo_ left 10:40 leont joined 10:45 skids left 10:50 aborazmeh joined, aborazmeh left, aborazmeh joined 11:10 simcop2387 left 11:11 simcop2387 joined
MitarashiDango[m tyil I was reading the instructions on rakudo.org/star/source / using p6env. I'll take another look 11:15
tyil ah, I have not rewritten the docs on the site
easy enough to do 11:16
11:24 simcop2387 left 11:25 simcop2387 joined
tib Hello, I have a strange behaviour playing with arrays append and array copy. "Strange" because I don't understand :D and it is even not the same behaviour depending the run. Tested on my computer with raku 2020.10 and on repl.it. 11:26
I'm a beginner, so maybe I'm doing something totally wrong
Here is the code : gist.github.com/thibaultduponchell...e76c62a10c
11:28 jmerelo left
tib somebody have an idea ? thank you in advance for the kind review 11:29
11:33 aborazmeh left 11:35 simcop2387 left 11:37 simcop2387 joined, BenGoldberg joined 11:41 Ulti joined 11:47 aborazmeh joined, aborazmeh left, aborazmeh joined 11:52 aborazmeh left 12:03 simcop2387 left 12:04 simcop2387 joined, simcop2387 left, simcop2387 joined 12:10 Altai-man joined 12:12 BenGoldberg left, sena_kun left
MitarashiDango[m I've created a PR for the docker images, it seems PATH is missing some key dirs: github.com/Raku/docker/pull/36 12:18
12:34 frost-lab left
MitarashiDango[m tib: I highly suspect the binding is the culprit `@a := @b`, but I don't know enough about bindings to give you a decent explanation. I suspect using `@a = @b` instead should solve the problem (which should actually copy the array, rather than making @a and @b the same thing), and hopefully someone else can chime in on the why. 12:42
12:46 simcop2387 left 12:48 simcop2387 joined, simcop2387 left, simcop2387 joined 12:56 lucs joined 13:02 kensanata joined
tobs tib: I suspect a bug. On my system I get growing arrays up until around size 400 or so and then both are constant 2. 13:03
running it with MVM_SPESH_DISABLE=1 has both grow up to 1000 elements, as, I think, intended 13:04
tib: I think that's enough evidence for a bug report.
13:06 simcop2387 left 13:08 simcop2387 joined, simcop2387 left, simcop2387 joined
tib Ok thank you both 13:09
Geth doc: 12fc4357b8 | (Stoned Elipot)++ | doc/Type/IO/Spec/Unix.pod6
Fix link to IO::Spec documentation
13:11
linkable6 Link: docs.raku.org/type/IO::Spec::Unix
13:25 simcop2387 left 13:26 simcop2387 joined, simcop2387 is now known as simcop238 13:31 sjm_uk joined 13:33 leont left 14:12 natrys joined 14:29 sjm_uk left 14:34 b2gills left 14:45 simcop238 left 14:48 simcop2387 joined 14:49 simcop2387 left, simcop2387 joined 14:51 wamba joined 14:57 sftp joined, sftp left 14:58 b2gills joined 14:59 sftp joined
MitarashiDango[m I don't quite understand the behaviour of a trailing declarator block (#=) on attributes. It gets confusing if you have a conditional default. For example, if you give the attribute a default via a ternary operator, the #= has to come before the semicolon: repl.it/@mienaikage/WorthlessBelovedScandisk 15:01
Similar behaviour if you do something like = do if {...} 15:02
15:03 BenGoldberg joined 15:07 lucasb joined 15:08 b2gills left 15:14 b2gills joined 15:16 mowcat joined 15:30 thundergnat left 15:32 tejr left 15:33 tejr joined 15:35 tejr left 15:37 BenGoldberg left 15:38 tejr joined 15:47 patrickb joined 15:50 simcop2387 left 15:52 simcop2387 joined, simcop2387 is now known as simcop238 15:55 parabolize joined 15:58 mowcat left 16:01 patrickb left 16:11 sena_kun joined 16:13 Altai-man left 16:26 wamba left 16:42 Chi1thangoo joined
tib I opened an issue on MoarVM repo 16:44
github.com/MoarVM/MoarVM/issues/1381
because of the MVM_SPESH_DISABLE=1 that inhibits the issue 16:45
16:46 Doc_Holliwood joined
Doc_Holliwood m: my @s = Set.new(1,2), Set.new(2,2), Set.new(1,2); say @s.classify({$_}) 16:46
camelia {Set(1 2) => [Set(1 2) Set(1 2)], Set(2) => [Set(2)]}
Doc_Holliwood m: my @s = Set.new(1,2), Set.new(2,2), Set.new(1,2); say @s.classify(*)
camelia Doesn't make sense to classify with itself
in block <unit> at <tmp> line 1
Doc_Holliwood it seems to think whatever here refers to @s
is that supposed to happen?
lizmat Seems hardcoded that way: 16:47
multi method classify(Whatever) {
die "Doesn't make sense to classify with itself";
}
bfbf8335b6 seems the relevant comit 16:48
linkable6 (2015-05-24) github.com/rakudo/rakudo/commit/bfbf8335b6 Add some sanity to Any.(classify|categorize)
16:49 DarthGandalf left 16:51 DarthGandalf joined 16:53 wamba joined 16:56 Xliff joined
Xliff \o 16:56
Xliff pokes AlexDaniel 16:57
17:02 simcop238 is now known as simcop2387, simcop2387 left, simcop2387 joined
Xliff MitarashiDango[m: That looks like a parser error. It might be worth a bug report 17:03
17:08 Geth_ joined 17:10 cpan-raku_ joined, cpan-raku_ left, cpan-raku_ joined, jmerelo joined, Geth left, cpan-raku left 17:16 pilne joined 17:18 MasterDuke left 17:26 thundergnat joined 17:37 silug joined
gfldex lolibloggedalittle: gfldex.wordpress.com/2020/11/15/pa...el-errors/ 17:39
jmerelo releasable6:status 17:56
releasable6 jmerelo, Next release in ≈6 days and ≈1 hour. 5 blockers. Changelog for this release was not started yet
jmerelo, Details: gist.github.com/a2d9a8a916ab5ea51d...82be15f21f
Geth_ doc/io-spec-star-intro: 7cf993d3e7 | (Stoned Elipot)++ | 3 files
Fix IOC::Spec::* parent class

While here uniformize introduction to these classes
17:57
doc: stoned++ created pull request #3692:
Fix IOC::Spec::* parent class
18:08 rir left 18:14 MilkmanDan left 18:19 MilkmanDan joined 18:28 BenGoldberg joined
Geth_ doc/init-versioning: 1f53294fbe | Altai-man++ | 10 files
This introduces a way to mark versioned paragraphs

Right now configuration of paragraphs is ignored by most tools, but such metadata creates an opportunity for tools to render these blocks in a clear way, stating this is a versioned thing.
This is a first, but big step towards closing of github.com/Raku/doc/issues/302
18:38
18:50 aborazmeh joined, aborazmeh left, aborazmeh joined, domidumont joined
Geth_ doc: Altai-man++ created pull request #3693:
Introduce a way to mark versioned paragraphs
18:50
18:54 domidumont left
lizmat S12 19:04
19:04 BenGoldberg left 19:11 aindilis left 19:16 MasterDuke joined 19:20 mtj_ left
Geth_ doc: dumarchie++ created pull request #3694:
Document behavior of the + slurpy
19:25
19:28 guifa joined
Geth_ doc/io-spec-star-intro: 07349367eb | (Stoned Elipot)++ | doc/Type/IO/Spec/Cygwin.pod6
Fix pasto in class name
19:28
doc/io-spec-star-intro: e66fb29747 | (Stoned Elipot)++ | 5 files
Minimize repetition in IO::Spec::*

Add a specific section in IO::Spec document with caveats about its sub-classes. Replace these caveats's mentions in IO::Spec::* documents by a reference to IO::Spec document.
19:34 mowcat joined
Geth_ doc: e3913c8dc0 | (Peter du Marchie van Voorthuysen)++ (committed by Juan Julián Merelo Guervós) | 2 files
Document slurpy with a bare plus sign
19:34
doc: f779810766 | (Stoned Elipot)++ (committed by Juan Julián Merelo Guervós) | doc/Type/Supply.pod6
Add Supply.rotate
19:35
linkable6 Link: docs.raku.org/type/Supply
guifa Assuming there’s no weird dependencies, is there any advantage or disadvantage to combing classes into a single file or unit’ing them all? 19:36
19:39 Sgeo joined
MasterDuke i believe they'll compile faster as a single file, but that's a compiler implementation thing, not a language thing 19:39
19:39 MilkmanDan left
guifa And for a module that’s goign to be precompiled anyways, probably not an issue either 19:41
I have several dozen little subclasses for the different CLDR elements, and now that I’ve started adding serialization code and have to special handle them all, each class is starting to get rather unwieldy 19:43
So I think I’m goign to break them up, which should probably help me in producing cleaner documentation for them anyways
Geth_ doc: fdd9a4194b | (Stoned Elipot)++ (committed by Juan Julián Merelo Guervós) | 3 files
Fix IOC::Spec::* parent class

While here uniformize introduction to these classes
19:44
doc: 1b4dae175e | (Stoned Elipot)++ (committed by Juan Julián Merelo Guervós) | doc/Type/IO/Spec/Cygwin.pod6
Fix pasto in class name
linkable6 Link: docs.raku.org/type/IO::Spec::Cygwin
doc: c30beeb53f | (Stoned Elipot)++ (committed by Juan Julián Merelo Guervós) | 5 files
Minimize repetition in IO::Spec::*

Add a specific section in IO::Spec document with caveats about its sub-classes. Replace these caveats's mentions in IO::Spec::* documents by a reference to IO::Spec document.
19:46 jmerelo left 20:03 aindilis joined, aindilis left 20:04 aindilis joined 20:10 Altai-man joined 20:12 sena_kun left 20:22 BenGoldberg joined 20:23 simcop2387 left 20:24 simcop2387 joined 20:25 simcop2387 left, simcop2387 joined 20:27 rir joined
rir How to tell if an rakudo install is rakudo star? 20:29
20:30 simcop2387 left 20:31 simcop2387 joined 20:35 simcop2387 left 20:36 simcop2387 joined
guifa rir: I don’t think you can tell per se from a script. Rakudo star is a just a distribution that includes MoarVM, Rakudo, and some key modules. I guess you could check the version/build numbers of each and reasonably determine it, knowing each star release’s info 20:43
20:56 natrys left
rir guifa, thanks. 20:58
21:04 MilkmanDan joined 21:37 maggotbrain joined 21:47 simcop2387 left 21:48 simcop2387 joined 22:13 kensanata left 22:25 Altai-man left 22:28 simcop2387 left, melezhik joined 22:30 simcop2387 joined 22:34 melezhik left 22:35 ben__ joined 22:38 rindolf left 22:44 rir left 22:55 simcop2387 left 22:57 simcop2387 joined 22:59 Doc_Holliwood left 23:02 simcop2387 left 23:03 simcop2387 joined, simcop2387 left, simcop2387 joined 23:04 dmc00 left 23:11 simcop2387 left 23:12 simcop2387 joined 23:15 stoned75 left, simcop2387 left 23:17 simcop2387 joined
AlexDaniel` Xliff: yes? 23:30
ah, I see the message now :) 23:31
23:48 guifa left