[00:03] *** don joined [00:03] *** don is now known as Guest75570 [00:04] Hello World [00:06] p6: say 3; [00:06] rakudo-moar 97e7cdbd5: OUTPUT: «3␤» [00:07] *** Guest75570 left [00:12] *** patrickz joined [00:16] *** patrickb left [00:17] *** patrickz left [00:49] *** Xliff left [01:05] *** silug left [01:52] *** Altai-man_ joined [01:55] *** sena_kun left [02:08] *** ufobat_ joined [02:12] *** ufobat left [02:44] *** wildtrees left [02:48] *** jeffythedragonsl joined [03:04] *** jeffythedragonsl left [03:14] *** mahmudov left [03:38] *** AlexDaniel joined [03:38] *** AlexDaniel left [03:38] *** AlexDaniel joined [03:53] *** guifa2 left [03:53] *** sena_kun joined [03:54] *** Altai-man_ left [03:57] *** guifa2 joined [03:59] *** guifa2 left [03:59] *** guifa2 joined [04:00] *** liubianshi joined [04:02] p6: say 3; [04:02] rakudo-moar 97e7cdbd5: OUTPUT: «3␤» [04:02] p6: say ""; [04:02] rakudo-moar 97e7cdbd5: OUTPUT: «␤» [04:03] p6: say "".uniname [04:03] rakudo-moar 97e7cdbd5: OUTPUT: «␤» [04:03] huh [04:05] *** liubianshi left [04:06] *** guifa2 left [04:12] *** liubianshi joined [04:33] *** liubianshi left [04:44] *** guifa_ joined [04:45] *** guifa left [04:45] *** guifa_ is now known as guifa [05:27] *** Doc_Holliwould left [05:27] *** Doc_Holliwood left [05:41] *** abraxxa left [05:42] *** abraxxa joined [05:52] *** Altai-man_ joined [05:55] *** sena_kun left [06:09] *** jmerelo joined [06:19] *** liubianshi joined [06:20] .tell tbrowder apparently raku-advent.blog is already working, but it redirects to the old address [06:20] jmerelo, I'll pass your message to tbrowder [06:21] *** sauvin joined [06:22] *** sauvin left [06:39] *** liubianshi left [06:42] *** sauvin joined [07:04] *** stoned75 left [07:05] *** Xliff joined [07:07] *** Altai-man_ left [07:32] *** jmerelo left [07:38] *** wamba joined [07:53] I installed vim-raku with Vundle and it does not seem to be doing any highlighting. [07:54] (for .raku files) [07:55] Not sure if it's doing anything at all, but it is installed. [07:59] *** domidumont joined [08:34] *** wamba left [08:48] *** rindolf joined [09:33] *** Doc_Holliwood joined [09:33] *** Doc_Holliwould joined [10:00] *** wamba joined [10:14] *** kensanata joined [10:17] *** wamba left [10:35] *** wamba joined [10:43] *** kensanata left [10:50] *** patrickb joined [11:01] *** mojca left [11:03] *** mojca joined [11:24] *** mojca left [11:26] *** mojca joined [11:29] *** Merfont left [11:30] no-n: maybe .raku extension is not supported yet? [11:30] *** Merfont joined [11:32] *** Merfont left [11:37] no-n: you can do things like try :set filetype=raku [11:37] :syntax on [11:51] *** Doc_Holliwould left [11:51] *** Doc_Holliwood left [11:51] *** Doc_Holliwood joined [11:51] *** Doc_Holliwould joined [11:57] *** sena_kun joined [12:22] *** wamba left [12:58] *** phogg joined [12:59] *** phogg left [12:59] *** phogg joined [13:14] *** wamba joined [13:33] *** shred_alert joined [13:39] *** Voldenet left [13:43] *** Voldenet joined [13:43] *** Voldenet left [13:43] *** Voldenet joined [13:53] *** Altai-man_ joined [13:54] *** wamba left [13:55] *** sena_kun left [13:56] *** lucasb joined [14:07] *** Doc_Holliwood left [14:07] *** Doc_Holliwould left [14:23] *** Tirifto joined [14:23] *** Doc_Holliwould joined [14:23] *** Doc_Holliwood joined [14:24] *** patrickb left [14:25] *** Guest78373 left [14:37] *** kktt007 joined [14:46] lizmat: I think I get how your mixin example works now, but I’ll probably get a class for my use case, since I’m not sure that ‘:=’ being a compile time operator wouldn’t be a problem. And I also noticed something else in regard to the operator… [14:46] p6: class A {has $.msg is rw = “Meow!”}; role R {method msg () {callsame}}; my $a := A.new; my $b := $a but R; $b.msg.say; $a.msg = “Woof!”; $b.msg.say; [14:46] rakudo-moar 73e98a6c8: OUTPUT: «Meow!␤Meow!␤» [14:49] `but` works on a copy; try `does` instead [14:51] p6: class A {has $.msg is rw = “Meow!”}; role R {method msg () {callsame}}; my $a := A.new; my $b does R := $a; $b.msg.say; $a.msg = “Woof!”; $b.msg.say; [14:51] rakudo-moar 73e98a6c8: OUTPUT: «Meow!␤Woof!␤» [14:54] jnthn: Does ‘my $b := $a but R;’ bind $b to a copy of $a which does R, basically? [14:55] It's like `my $b := $a.clone does R;` [14:56] It really changes the type of the object [14:57] Ah, I guess I got the wrong idea about precedence at first. [14:58] Ah, yes; does and but bind tigheter than := [14:58] (I was thinking $b would refer to $a and just get enriched with methods, but it makes sense that the ‘but’ would apply to $a and return something for $b to get bound to…) [15:00] Thank you jnthn! [15:00] *** guifa2 joined [15:01] *** holyghost joined [15:25] *** Ulti joined [15:33] so I just had a bit of a thought experiment on how one might think about Python context managers in Raku... and I suspect there is a hidden phaser GIVEN_ENTER and GIVEN_LEAVE on a class definition [15:34] thats sort of where one might hang it without essentially reimplementing given with some special method names similar to Python [15:37] *** abraxxa left [15:47] *** guifa2 left [15:53] *** sena_kun joined [15:55] m: my @a = flat('a'..'z', 'A'..'Z', 0..9, '_'); @a.roll(20).say [15:55] rakudo-moar 73e98a6c8: OUTPUT: «(6 2 r 2 n A S 0 z q X I p U t W k h C 0)␤» [15:55] m: my @a = flat('a'..'z', 'A'..'Z', 0..9, '_'); @a.roll(20).join.say [15:55] rakudo-moar 73e98a6c8: OUTPUT: «r4tdOpEpHU6n2hH1loPs␤» [15:55] m: my @a = flat('a'..'z', 'A'..'Z', 0..9, '_'); @a.roll(20).join.say [15:55] rakudo-moar 73e98a6c8: OUTPUT: «5xrW_64rgd2x_XhlCZpy␤» [15:55] m: my @a = flat('a'..'z', 'A'..'Z', 0..9, '_'); @a.roll(20).join.say [15:55] rakudo-moar 73e98a6c8: OUTPUT: «uFMPs44384Gsg31Q_Jd2␤» [15:55] m: my @a = flat('a'..'z', 'A'..'Z', 0..9, '_'); @a.roll(20).join.say [15:55] rakudo-moar 73e98a6c8: OUTPUT: «6bRYAKhRC4tX2RAF6_aj␤» [15:55] *** Altai-man_ left [16:00] *** Guest78373 joined [16:05] *** Tirifto left [16:06] *** MasterDuke joined [16:06] *** kktt007 left [16:16] *** tadzik[m]1 joined [16:16] *** mensvaga joined [17:04] *** domidumont left [17:24] *** cpan-raku left [17:25] *** cpan-raku joined [17:25] *** cpan-raku left [17:25] *** cpan-raku joined [17:36] *** domidumont joined [17:46] *** mahmudov joined [17:53] *** Altai-man_ joined [17:55] *** sena_kun left [18:20] *** rbt joined [18:21] *** pedr0 joined [18:29] Hi there, I am struggling in defining a simple grammar which given the token "one two three" for instance, parse the token and take the appropriate actions to print "1 2 3" [18:29] pedr0, hi! Can you provide an example of your grammar so we could help to tweak it? [18:30] https://pastebin.com/Cmjbx9SB [18:30] *** lil joined [18:30] I am used to Flex/Bisont/C but I must admit I am pretty new to perl [18:30] hello [18:30] so do not be surprised if it seems completely unreasoable [18:31] how do I make the token "ONE" return the numerical value 1 and how do I make use of it > [18:31] ? [18:32] pedr0, 1)rules (tokens regexes as well) are different from tokens in flex/bison, in a way they are not literal, but regexes as well [18:32] and thus you need to call them as well [18:32] pedr0, to translate your tree into something else you want to use a thing called "actions" [18:32] pedr0, have you read https://docs.perl6.org/language/grammar_tutorial ? [18:33] lil, hi! [18:33] wait I just realized I sent you the half backed example [18:34] https://pastebin.com/caDkDJhw [18:34] there should be actions there [18:35] pedr0, I believe you are assuming flex/bison syntax, but it is very different from raku grammars. I'd recommend you to read the tutorial I linked. [18:35] sorry about that - I had to strip off some bits from the original file [18:37] https://docs.perl6.org/language/grammar_tutorial#Grammars_by_example_with_actions [18:37] go at the bottom to that web page and you will find something similar to what I am trying to do, I am not a complete fool ! LoL [18:38] When I tried to translate all the file extensions in the cro project to .raku, my files were no longer “located”. I changed the database file back to .pm6 and it became located again. Meta6 file changed. To repeat the error, you need to write cro run. Repository https://github.com/Lenin1917/rakunews [18:38] pedr0, sure, the task is reasonable, I mean the syntax is wrong. Something that you want will be, let me see... [18:38] can i fix this problem? [18:39] lil, new extensions are not yet supported _everywhere_ and so there is a transition period taking action. it is not really recommended to jump into new extensions unless you 100% know what you're doing. [18:40] (( [18:40] lil, also, a working extension for raku module is rakumod, while .raku is for scripts. [18:40] lil, so it is worth trying out if with rakumod you'll have more success. ;) [18:41] lil, by the way, I don't see META6.json in your repo at all, which is... odd to see. kind of valid, but odd. [18:42] yay!! it`s works! [18:43] I think I am getting completely wrong the action [18:43] m: grammar Number { token TOP { }; token scalar { 'one' | 'two' } }; class Actions { method TOP($/) { make $.made; }; method scalar($/) { with $/.Str { when 'one' { make 1 }; when 'two' { make 2 }; } } }; Number.parse('one', actions => Actions).say; [18:43] rakudo-moar 73e98a6c8: OUTPUT: «「one」␤ scalar => 「one」␤» [18:44] m: grammar Number { token TOP { }; token scalar { 'one' | 'two' } }; class Actions { method TOP($/) { make $.made; }; method scalar($/) { with $/.Str { when 'one' { make 1 }; when 'two' { make 2 }; } } }; Number.parse('one', actions => Actions).made.say; [18:44] rakudo-moar 73e98a6c8: OUTPUT: «1␤» [18:44] pedr0, ^ this is a simplified solution for what you want to do [18:44] lil, \o/ [18:44] altai-man_ thats why Meta6 in rakunews directory [18:45] thanks A LOT - let me try to put my head there [18:46] lil, oh, I am silly, sorry. was also thinking "and there are no service file nor .cro.yml, odd but ok" and somehow didn't notice there is a subdirectory just for this stuff. :) [18:46] maybe because I usually put keep the website repo flat, but that's a matter of preference [18:47] s/put// [18:53] is it supposed to work if I "inline" the actions in the tokens' definition ? [18:53] without having to define another class for actions [18:54] pedr0, no, it isn't [18:54] that's the difference that confused you, I guess [18:54] Yeah, am I getting the tutorial completely wrong then ? The last part uses those stuff [18:55] grammars are used simply as a quck way to create parsers which produce parsing trees [18:55] pedr0, where? In "Grammars by example with actions" section you linked to both grammar and an actions class are used [18:55] nothing is inlined there [18:56] the bottom of this link [18:56] https://docs.perl6.org/language/grammar_tutorial#___top [18:56] are those inlined actions ? [18:58] pedr0, I see what you mean... indeed, it is possible, but so rare I didn't know about this after a couple of years of active raku usage. :S [18:59] sorry for the confusion [18:59] then something like this: [19:00] *** lil left [19:00] m: grammar Number { token TOP { { make $.made } }; token scalar { 'one' | 'two' { make $/.Str eq 'one' ?? 1 !! 2 } } }; class Actions { method TOP($/) { make $.made; }; Number.parse('one').say; [19:00] rakudo-moar 272b658af: OUTPUT: «5===SORRY!5=== Error while compiling ␤Missing block␤at :1␤------> 3calar>.made; }; Number.parse('one').say;7⏏5␤» [19:00] m: grammar Number { token TOP { { make $.made } }; token scalar { 'one' | 'two' { make $/.Str eq 'one' ?? 1 !! 2 } } }; Number.parse('one').say; [19:00] rakudo-moar 272b658af: OUTPUT: «「one」␤ scalar => 「one」␤» [19:00] m: grammar Number { token TOP { { make $.made } }; token scalar { 'one' | 'two' { make ($/.Str eq 'one' ?? 1 !! 2) } } }; Number.parse('one').say; [19:00] rakudo-moar 272b658af: OUTPUT: «「one」␤ scalar => 「one」␤» [19:01] hmmm [19:02] I am better off with a different class I reckon [19:02] overall ... it is better coding I think, as it could be too concise otherwise [19:03] yes, I'd suggest that. The thing is that it is much cleaner this way to separate the format and the translation. [19:03] and if your grammar is not really tiny, it'll become big and hard to comprehend fast [19:03] yeah [19:03] I see [19:04] Another thing if I can is [19:04] let's suppose I have the production [19:04] TOP -> SCALAR | SCALAR SCALAR [19:04] how do I account for that in the action method ? [19:04] Isn't it just less work to learn how to use a parser generator, when grammars get really big? [19:04] that's a parser generator I suppose [19:05] do I need to check for the number of arguments "by hand" within the action's method ? [19:05] m: grammar Number { token TOP { { make $.made } }; token scalar { [ 'one' | 'two' ] { make ($/.Str eq 'one' ?? 1 !! 2) } } }; Number.parse('two').made.say; [19:05] rakudo-moar 272b658af: OUTPUT: «2␤» [19:05] m: grammar Number { token TOP { { make $.made } }; token scalar { [ 'one' | 'two' ] { make ($/.Str eq 'one' ?? 1 !! 2) } } }; Number.parse('one').made.say; [19:05] rakudo-moar 272b658af: OUTPUT: «1␤» [19:05] made inlined actions work. \o/ [19:06] pedr0, the second branch won't be executed, since the first one always match it [19:06] no? [19:07] sorry, I owe you an apology - very silly example [19:07] shred_alert, it depends on number of things [19:07] SCALAR -> TOKEN0 | TOKENX TOKENY [19:08] method SCALAR($/) { do I need to check the number of paramters to understand the production I've been called from ? } [19:08] pedr0, ok, so in a method in actions for the rule you get the `$/` variable and you can access parts of this rule by either index ($/[0], $/[1] etc, or shortcuts $0, $1 etc) or a name if it is a named capture [19:08] so you can check if the named capture is present and if yes, it's one branch, otherwise - another one [19:09] like... [19:10] m: my regex foo-or-bar { $='foo' | $='bar' }; my $match = 'foo' ~~ //; say $match [19:10] *** rbt left [19:10] rakudo-moar 272b658af: OUTPUT: «「foo」␤ foo-or-bar => 「foo」␤ foo => 「foo」␤» [19:10] *** rbt joined [19:11] m: my regex foo-or-bar { $='foo' | $='bar' }; my $match = 'foo' ~~ //; with $match { say "Foo was matched!" } orwith $match { say "Bar was matched!" } [19:11] rakudo-moar 272b658af: ( no output ) [19:11] oops [19:11] "Token methods are faster than regex methods and ignore whitespace." Wouldn't it be a nice addition to say 'tokens don't backtrack'? [19:12] m: my regex foo-or-bar { $='foo' | $='bar' }; my $match = 'foo' ~~ //; with $match { say "Foo was matched!" } orwith $match { say "Bar was matched!" } [19:12] rakudo-moar 272b658af: OUTPUT: «Foo was matched!␤» [19:12] pedr0, ^ [19:12] I see [19:12] I feel like that would clear up a lot. Say tokens don't backtrack and are lazy regexes. [19:13] great [19:13] thanks a lot indeed [19:13] shred_alert, "tokens do not backtrack" is mentioned clearly at https://docs.perl6.org/language/grammars#Named_Regexes [19:15] Oh. I was just talking about the grammar tutorial [19:15] :P [19:15] Sorry [19:15] Should have been more clear [19:16] shred_alert, well, you can't mention all the info everywhere so that it'd be accessible everywhere, so a line should be drawn somewhere... [19:16] It's just one tiny line though. I feel it would really add to the tutorial. [19:17] And it's a pretty important detail. [19:17] shred_alert, can't argue with that. do you want to write it up or file a ticket? [19:17] I can submit something on GitHub after dinner. [19:18] ++shred_alert [19:18] thanks! [19:18] No worries :) [19:21] How does "They don't backtrack. They give up after the first possible match." sound? [19:23] last one ;) [19:23] what if I want to return the value of an operation [19:23] can I write [19:23] make $ * $ [19:24] to return the product of two tokens [19:24] I meant [19:24] make $.made * $.made [19:24] pedr0, you can write that [19:26] *** sauvin left [19:38] *** domidumont left [19:52] * guifa thinks he’s got the strongly typed Raku doc draft mostly done. [19:52] Any thoughts? Am I missing anything or need any extra examples? https://gist.github.com/alabamenhu/3877fa665012e24ce74495d1661f69f9 [19:54] *** sena_kun joined [19:55] *** Altai-man_ left [20:02] guifaL could you give a use case for a parameterizable Pair ? [20:07] *** pedr0 left [20:09] lizmat: not off the top of my head. In the example, I was thinking I could do something like [20:09] *%hash where .pairs.all ~~ Pair[Value,Key] [20:12] Aha! I found one [20:12] *** sarna left [20:13] Well, maybe [20:14] It seems the error oddly holds even for hash assignment [20:15] p6: my Associative[Str,Int] $foo = Hash[Str,Int].new(a => 1) [20:15] rakudo-moar 272b658af: OUTPUT: «Type check failed in assignment to $foo; expected Associative[Str,Int] but got Hash[Str,Int] ($(my Str %{Int}))␤ in block at line 1␤␤» [20:16] but that’s not a problem for positional [20:16] p6: my Positional[Str] $foo = Array[Str].new("a","b") [20:16] rakudo-moar 272b658af: ( no output ) [20:16] guifa: the Associative role in core carries this comment: [20:17] # These methods must be implemented by any object performing the Associative role. The reason this is not actually activated, is that there are some chicken-and-egg issues with building the core if we do. [20:17] i think that's the reason Associative vs Hash doesn't work [20:18] *** sarna joined [20:19] I can’t imagine people using that one too often, thankfully. I tried to cover the most common use cases and gotchas (and I hope my slurpy section scared people away from using them haha) [20:19] Oh, this works, though, maybe I’ll mention it somewhere [20:19] p6: my Associative[Str,Int] $foo = Hash.new(a => 1) does Associative[Str,Int]; say $foo.WHAT [20:19] rakudo-moar 272b658af: OUTPUT: «(Hash+{Associative[Str,Int]})␤» [20:20] There’s no problem doubling it up, with Hash[Str,Int] does Associative[Str,Int], so it can type match both levels [20:30] *** hacktor joined [20:30] ¦ doc: alexandrianlibrarian++ created pull request #3153: Add note that token methods don't backtrack and what that means.This … [20:30] ¦ doc: review: https://github.com/Raku/doc/pull/3153 [20:32] *** mahmudov left [20:32] Oh cool [20:32] Git activity shows up here [20:33] *** mahmudov joined [20:34] *** mahmudov left [20:36] *** mahmudov joined [20:40] AlexDaniel: RT#128092 is NOT in the mapping gist, but RT redirects it to 5252 [20:41] that ticket is referenced in Stringy [20:48] same for 128318 redirecting to 4999 (which is 127168 in RT) [20:51] New module released to CPAN! Gnome::GObject (0.15.9) by 03MARTIMM [20:52] *** hacktor left [20:55] ¦ doc: facd93dcbb | alexandrianlibrarian++ | doc/Language/grammar_tutorial.pod6 [20:55] ¦ doc: Add note that token methods don't backtrack and what that means.This should be helpful to newcomers. [20:55] ¦ doc: review: https://github.com/Raku/doc/commit/facd93dcbb [20:55] ¦ doc: f5b7405db7 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | doc/Language/grammar_tutorial.pod6 [20:55] ¦ doc: Merge pull request #3153 from alexandrianlibrarian/master [20:55] ¦ doc: [20:55] ¦ doc: Add note that token methods don't backtrack and what that means.This … [20:55] ¦ doc: Thanks! [20:55] ¦ doc: review: https://github.com/Raku/doc/commit/f5b7405db7 [20:56] *** wamba joined [20:59] lizmat: I have a feeling that it's a merged ticket [21:00] ahhh... ok, so you're saying the redirect is correct ? [21:00] lizmat: yeah, the redirect itself is correct: https://rt-archive.perl.org/perl6/Ticket/Display.html?id=127951 [21:00] *** mahmudov left [21:01] ok, I'll take those in the second round: I'm going through the setting replacing all RT references to new URLs now [21:01] is there a need to do that? [21:02] yes, because RT will not stay around indefinitely [21:02] hmm [21:02] so those references need to be updated [21:02] but maybe delay it for a bit? [21:02] why? [21:02] or… I don't know [21:02] thing is, some of these tickets will move [21:02] for example, some were already moved to raku/doc [21:02] New module released to CPAN! Gnome::Gtk3::Glade (0.8.8.1) by 03MARTIMM [21:02] well, I'm checking them all now [21:02] at least the open ones will [21:03] so if I run into a moved ticket, i'll let you know [21:03] in any case, RT wouldn't know about a moved ticket anyway, right? [21:03] it's not an issue, it'll be just one more redirect away [21:03] does GH redirect moved tickets ? [21:03] RT will redirect to github and then github will redirect to another repo [21:03] ok [21:03] let me find an example… [21:04] and when RT goes down, we're stuck [21:04] note the use of "when" gere [21:04] *here [21:04] has anyone said RT will go down? [21:04] https://rt.perl.org/Ticket/Display.html?id=126459 [21:05] my understanding was the read-only site would stay up indefinitely [21:05] *** mahmudov joined [21:05] Grinnz: no, but I think the chance of RT becoming unavailable is orders of magnitude larger than of GH going down [21:05] (I did just update references all over the perl source though) [21:05] right, which makes sense [21:06] Grinnz: and why did you do that ? [21:06] because new users won't understand what RT is [21:06] i updated links, haven't updated casual references yet but i plan on that too [21:07] right, :-) [21:07] no matter what i update though, links to RT for perl are permanently all over the internet, maybe that's less of a problem for raku [21:08] but personally, i'm relying on it being up forever :P [21:09] lizmat: I guess links to github tickets are better anyway because they're clickable :) [21:09] indeed :-) [21:09] yes, many integration benefits [21:10] Grinnz: it's not so much about the integration, we use full links generally [21:10] Grinnz: https://github.com/perl6/roast/blob/aa4994a7f6b3f6b450a9d231bebd5fba172439b0/MISC/bug-coverage-stress.t#L143 [21:10] compare that to RT references above :) [21:11] as you might expect, it's completely inconsistent what is used in perl source ;) [21:13] *** [Coke] left [21:26] *** wamba left [21:26] *** wamba joined [21:28] ¦ ecosystem/JJ-patch-7: 01e95542a1 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | META.list [21:28] ¦ ecosystem/JJ-patch-7: Adds Array::Shaped::Console [21:28] ¦ ecosystem/JJ-patch-7: [21:28] ¦ ecosystem/JJ-patch-7: A shaped-array console-rendering function. [21:28] ¦ ecosystem/JJ-patch-7: review: https://github.com/perl6/ecosystem/commit/01e95542a1 [21:28] *** polettixx joined [21:28] ¦ ecosystem: JJ++ created pull request #478: Adds Array::Shaped::Console [21:28] ¦ ecosystem: review: https://github.com/perl6/ecosystem/pull/478 [21:35] ¦ ecosystem: 01e95542a1 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | META.list [21:35] ¦ ecosystem: Adds Array::Shaped::Console [21:35] ¦ ecosystem: [21:35] ¦ ecosystem: A shaped-array console-rendering function. [21:35] ¦ ecosystem: review: https://github.com/perl6/ecosystem/commit/01e95542a1 [21:35] ¦ ecosystem: 0b1a10b5a4 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | META.list [21:35] ¦ ecosystem: Merge pull request #478 from perl6/JJ-patch-7 [21:35] ¦ ecosystem: [21:35] ¦ ecosystem: Adds Array::Shaped::Console [21:35] ¦ ecosystem: review: https://github.com/perl6/ecosystem/commit/0b1a10b5a4 [21:52] *** mensvaga left [21:55] *** sena_kun left [22:02] hey, do you know whether distros are going to replace or add a new package called "raku" instead of "perl6"? [22:03] in nix package database "rakudo" still provides "perl6": https://nixos.org/nixos/packages.html?channel=nixos-19.09&query=raku [22:03] the same for fedora the distro [22:05] the fedora packager is https://fedoraproject.org/wiki/User:Gerd, it would be up to them [22:05] or a new packager could help of course [22:10] Has the name changed in the rakudo source yet? [22:16] *** kensanata joined [22:17] Yay! just sent off my PerlCon proposal. [22:41] *** shred_alert left [22:44] *** patrickb joined [22:55] *** vrurg_ joined [22:56] *** vrurg left [23:04] *** kensanata left [23:12] *** hacktor joined [23:30] *** lucasb left [23:31] *** hacktor left