[00:00] *** marcusr left [00:00] *** marcusr joined [00:19] *** leonardus left [00:19] *** tbrowder left [00:24] *** leonardus joined [00:24] *** tbrowder joined [00:24] *** leonardus left [00:24] *** leonardus joined [00:25] *** leonardus left [00:27] *** leonardus joined [00:48] *** leonardus left [00:48] *** tbrowder left [00:54] *** leonardus joined [00:54] *** tbrowder joined [00:54] *** leonardus left [00:54] *** leonardus joined [00:55] *** leonardus left [00:56] *** AlexDaniel joined [00:56] *** AlexDaniel left [00:56] *** AlexDaniel joined [00:57] *** leonardus joined [01:44] ¦ problem-solving: vrurg assigned to jnthn Issue Implementation of importing of classes with composite names perhaps needs better consideration https://github.com/perl6/problem-solving/issues/128 [01:48] *** leonardus left [01:48] *** tbrowder left [01:54] *** leonardus joined [01:54] *** tbrowder joined [01:54] *** leonardus left [01:54] *** leonardus joined [01:55] *** leonardus left [01:56] *** leonardus joined [02:37] I'm trying out Comma but whenever I leave the IDE and come back I've to click the editor in order to input any text again. Is this some behavior that can be disabled? [02:48] *** leonardus left [02:48] *** tbrowder left [02:53] *** leonardus joined [02:53] *** tbrowder joined [02:53] *** leonardus left [02:53] *** leonardus joined [02:55] *** leonardus left [02:57] *** leonardus joined [03:01] *** wildtrees left [03:48] *** squashable6 joined [04:08] why is kawaii vanushing forever? [04:20] *** jaldhar joined [04:36] *** jaldhar left [04:36] *** jaldhar joined [04:46] *** jaldhar left [04:46] *** jaldhar joined [04:56] *** jaldhar left [04:56] *** jaldhar joined [05:00] *** jaldhar left [05:00] *** jaldhar joined [05:04] *** jaldhar left [05:04] *** jaldhar joined [05:06] *** jaldhar left [05:07] *** jaldhar joined [05:22] *** jaldhar left [05:22] *** jaldhar joined [05:31] *** marcusr left [05:32] *** marcusr joined [05:36] *** jaldhar left [05:36] *** jaldhar joined [05:42] *** jaldhar left [05:42] *** jaldhar joined [05:48] *** leonardus left [05:48] *** tbrowder left [05:49] *** tbrowder joined [05:56] *** jaldhar left [05:56] *** jaldhar joined [06:04] *** jmerelo joined [06:07] *** titsuki left [06:10] *** jaldhar left [06:10] *** jaldhar joined [06:14] *** jaldhar left [06:14] *** jaldhar joined [06:17] m: DYNAMIC().say [06:17] rakudo-moar 044b33902: OUTPUT: «5===SORRY!5=== Error while compiling ␤Calling DYNAMIC() will never work with declared signature (\name)␤at :1␤------> 37⏏5DYNAMIC().say␤» [06:20] m: DYNAMIC('asd').say [06:20] rakudo-moar 044b33902: OUTPUT: «Dynamic variable asd not found␤ in block at line 1␤␤» [06:21] m: DYNAMIC('$*PERL').say [06:21] rakudo-moar 044b33902: OUTPUT: «Perl 6 (6.d)␤» [06:21] m: dd DYNAMIC('$*PERL') [06:21] rakudo-moar 044b33902: OUTPUT: «Perl Perl 6 = Perl.new(compiler => Compiler.new(id => "B16703D62EB4E14317ED4FABCC380B63D166630E", release => "", codename => "", name => "rakudo", auth => "The Perl Foundation", version => v2019.07.1.460.g.044.b.33902, signature => Blob, desc => Str),…» [06:21] m: dd DYNAMIC('PERL') [06:21] rakudo-moar 044b33902: OUTPUT: «Failure.new(exception => X::Dynamic::NotFound.new(name => "PERL"), backtrace => Backtrace.new)␤» [06:21] ?? [06:21] m: DYNAMIC('PERL') [06:21] rakudo-moar 044b33902: OUTPUT: «Dynamic variable PERL not found␤ in block at line 1␤␤» [06:22] oh [06:26] *** jaldhar left [06:26] *** jaldhar joined [06:36] *** HoboWithAShotgun joined [06:38] *** Doc_Holliwood left [06:42] *** jaldhar left [06:42] *** jaldhar joined [06:54] *** jaldhar left [06:54] *** jaldhar joined [07:14] *** jaldhar left [07:14] *** jaldhar joined [07:21] m: my $i = 2 but role { CALL-ME() { 'called'.say }};$i() [07:21] rakudo-moar 044b33902: OUTPUT: «5===SORRY!5=== Error while compiling ␤Unexpected block in infix position (missing statement control word before the expression?)␤at :1␤------> 3my $i = 2 but role { CALL-ME()7⏏5 { 'called'.say }};$i()␤ expecting any of:…» [07:22] m: my $i = 2 but role R { CALL-ME() { 'called'.say }};$i() [07:22] rakudo-moar 044b33902: OUTPUT: «5===SORRY!5=== Error while compiling ␤Unexpected block in infix position (missing statement control word before the expression?)␤at :1␤------> 3my $i = 2 but role R { CALL-ME()7⏏5 { 'called'.say }};$i()␤ expecting any of…» [07:23] *** go|dfish joined [07:26] *** kensanata joined [07:31] *** HoboWithAShotgun left [07:38] *** jmerelo left [07:39] *** wamba joined [07:42] *** jaldhar left [07:42] *** jaldhar joined [07:46] *** jaldhar left [07:46] *** jaldhar joined [07:50] *** stoned75 left [08:00] *** jaldhar left [08:00] *** jaldhar joined [08:02] *** jaldhar left [08:02] *** jaldhar joined [08:12] *** jaldhar left [08:12] *** jaldhar joined [08:14] *** jaldhar left [08:14] *** jaldhar joined [08:37] m: my $i = 2 but role {method CALL-ME() { 'called'.say }};$i() [08:37] rakudo-moar 044b33902: OUTPUT: «called␤» [08:37] So why does this work w/o making `$i` a Callable? [08:38] m: my $i = 2 but Callable {method CALL-ME() { 'called'.say }};$i() [08:38] rakudo-moar 044b33902: OUTPUT: «5===SORRY!5=== Error while compiling ␤Unexpected block in infix position (missing statement control word before the expression?)␤at :1␤------> 3my $i = 2 but Callable7⏏5 {method CALL-ME() { 'called'.say }};$i(␤ expecting…» [08:38] m: my $i = 2 does Callable {method CALL-ME() { 'called'.say }};$i() [08:38] rakudo-moar 044b33902: OUTPUT: «5===SORRY!5=== Error while compiling ␤Unexpected block in infix position (missing statement control word before the expression?)␤at :1␤------> 3my $i = 2 does Callable7⏏5 {method CALL-ME() { 'called'.say }};$i(␤ expectin…» [08:38] aw, screw that, doesn't matter. [08:39] *** wamba left [08:56] *** sena_kun joined [09:00] *** jaldhar left [09:00] *** jaldhar joined [09:11] *** wamba joined [09:16] *** jaldhar left [09:16] *** jaldhar joined [09:28] *** Altai-man_ joined [09:31] *** sena_kun left [09:32] *** jaldhar left [09:32] *** jaldhar joined [09:46] *** jaldhar left [09:46] *** jaldhar joined [09:47] m: say 1.+DEFINITE [09:47] rakudo-moar 044b33902: OUTPUT: «5===SORRY!5=== Error while compiling ␤Cannot use .+ on a non-identifier method call␤at :1␤------> 3say 1.+DEFINITE7⏏5␤ expecting any of:␤ method arguments␤» [09:47] m: say 1.+new [09:47] rakudo-moar 044b33902: OUTPUT: «(0 0)␤» [09:47] m: say 1.+Bool [09:47] rakudo-moar 044b33902: OUTPUT: «(True True)␤» [09:48] m: say 0.+Bool [09:48] rakudo-moar 044b33902: OUTPUT: «(False True)␤» [09:48] m: say 0.+uc [09:48] rakudo-moar 044b33902: OUTPUT: «(0)␤» [09:48] m: say 0.+Cool [09:48] rakudo-moar 044b33902: OUTPUT: «No such method 'Cool' for invocant of type 'Int'. Did you mean any of these?␤ Bool␤ roll␤␤ in block at line 1␤␤» [09:48] m: say 0.+roll [09:48] rakudo-moar 044b33902: OUTPUT: «(0)␤» [09:49] m: say 0.*Bool [09:49] rakudo-moar 044b33902: OUTPUT: «(False True)␤» [09:54] m: say 0|1.*Bool [09:54] rakudo-moar 044b33902: OUTPUT: «any(0, (True True))␤» [09:54] m: say (0|1).*Bool [09:54] rakudo-moar 044b33902: OUTPUT: «(True True)␤» [09:55] m: say (0|1).*^mro [09:55] rakudo-moar 044b33902: OUTPUT: «5===SORRY!5=== Error while compiling ␤Malformed postfix call␤at :1␤------> 3say (0|1).*7⏏5^mro␤» [09:55] m: say (0|1).*WHAT [09:55] rakudo-moar 044b33902: OUTPUT: «5===SORRY!5=== Error while compiling ␤Cannot use .* on a non-identifier method call␤at :1␤------> 3say (0|1).*WHAT7⏏5␤ expecting any of:␤ method arguments␤» [10:04] *** jaldhar left [10:04] *** jaldhar joined [10:20] *** jaldhar left [10:20] *** jaldhar joined [10:31] *** lil joined [10:32] hello guy's [10:32] now i can undefine variable? [10:33] assign Nil to it? [10:33] it need to implement logout function in web app based on Cro [10:34] m: my $a = 42; say $a; $a = Nil; say $a; [10:34] rakudo-moar 044b33902: OUTPUT: «42␤(Any)␤» [10:34] m: my $a is default(42); say $a; $a = Nil; say $a; [10:34] rakudo-moar 044b33902: OUTPUT: «42␤42␤» [10:34] *** jaldhar left [10:34] *** jaldhar joined [10:34] be careful though that assigning `Nil` returns variable to its "undefined" state and when a default value is set, it'll be it [10:35] for Cro session just `= Nil` should be enough [10:35] I thought that there is a certain function, thanks! [10:36] *** jaldhar left [10:36] *** jaldhar joined [10:44] *** jaldhar left [10:45] *** jaldhar joined [10:48] *** lil left [10:50] *** jaldhar left [10:50] *** jaldhar joined [10:53] hello a ping [10:53] yes, there are issues with situations I'm not entirely clear on [10:53] otherwise I'd handle them xD [11:01] hi, raku ppl! [11:02] anyone know how to search cpan for p6/raku modukes [11:02] *modules? [11:08] *** tobs joined [11:16] okay, i'm answering my own question: on our modules.perl6.org page, in the search window enter "from:cpan" and search. if you want an author and know his cpan name you can enter "from:cpan author:ANAME" [11:20] tbrowder++ [11:24] thnx, and you don't need to know the full name, so using "from:cpan author:ELIZ" i get 102 modules for lizmat! [11:24] wow, sometimes I forget there are that many :-) [11:25] lizmat: btw, i snagged RAKU for a florida license plate for my truck and will send a pic when it gets here in a few weeks [11:26] would be a nice picture for the weekly :-) [11:27] i can then send my old perl 6 plate to the perl museum [11:29] *** sena_kun joined [11:30] would go nice next to the "Perl" US license plate we already have :-) [11:30] *** jaldhar left [11:30] *** jaldhar joined [11:31] *** Altai-man_ left [11:46] *** jaldhar left [11:46] *** jaldhar joined [11:47] ok, give me a shipping address and it'll be on its way soon (tom.browder@gmail.com). [11:50] tbrowder: sent :-) [11:51] and thanks in advance! [11:52] you are very welcome! [12:39] *** AlexDaniel left [12:43] *** joule joined [13:04] *** wamba left [13:12] *** lucasb joined [13:18] *** cpan-raku left [13:18] *** cpan-raku joined [13:18] *** cpan-raku left [13:18] *** cpan-raku joined [13:29] *** Altai-man_ joined [13:32] *** sena_kun left [13:34] *** wamba joined [14:02] *** jaldhar left [14:02] *** jaldhar joined [14:07] *** jaldhar left [14:30] *** AlexDaniel joined [14:30] *** AlexDaniel left [14:30] *** AlexDaniel joined [14:52] *** davidholoshka joined [14:58] Hi I have a cro server on port 20000 behind an apache2 proxy. The cro server stops responding to apache 503 after a random number of minutes ~5 - 10. Apache reports connection refused. I see no errors in the trace it just stops. The processes are still running. Any idea what might cause this or how I could get it to report a problem ? [15:07] *** wamba left [15:16] davidholoshka: can you try connecting directly to cro from the same machine that apache runs on? [15:19] cro and apache are on the same virtual server debian 9 [15:21] *** lizmat joined [15:21] Is it using any CPU? [15:23] telnet and get back to us [15:25] *** davidholoshka left [15:29] *** sena_kun joined [15:31] *** Altai-man_ left [15:40] *** KotH joined [16:03] *** daxim left [16:10] *** daxim joined [16:22] *** daxim left [16:24] kawaii: fwiw, by “figured it out” I meant that we are moving towards a better way for running blin, your efforts and contributions are still very needed :) [16:27] *** daxim joined [16:28] *** JBmc joined [16:28] *** lizmat left [16:30] *** lizmat joined [16:33] *** jmerelo joined [16:36] *** kensanata left [16:41] *** JBmc left [16:43] *** lizmat left [16:55] *** wamba joined [16:55] There are only 5 slots to go for the Advent Calendar https://github.com/perl6/advent/blob/master/perl6advent-2019/schedule [16:56] Claim yours before it's too late! [16:56] Wow, and we're barely into November! Nice going! [17:00] <[Coke]> jmerelo: might be worth adding the new deadline for content in to the signup sheet [17:01] <[Coke]> (though with five slots left I guess it doesn't matter as much.) [17:01] *** lizmat joined [17:02] <[Coke]> jmerelo: feel free to ping me if you end up with an open slot, I can do a short one as the GC Secretary with a Raku slant. [17:02] <[Coke]> (But am super happy if I don't have to) [17:02] [Coke]: OK, will do. I'll also start asking people to actually write the stuff very soon. [17:03] [Coke]: please add yourself at the very end, as extra. I'll use that just in case someone eventually is not able to make it. [17:08] <[Coke]> jmerelo: done [17:09] [Coke]++ [17:29] *** wamba left [17:31] *** sena_kun left [17:40] *** chloekek joined [17:42] *** lucasb left [17:43] *** daxim left [17:48] *** daxim joined [18:07] *** wamba joined [18:18] *** patrickb joined [18:20] *** wamba left [18:21] *** daxim left [18:27] *** daxim joined [18:30] *** wamba joined [18:31] *** wildtrees joined [18:32] *** wamba left [18:44] *** daxim left [18:50] *** daxim joined [18:55] *** robertle joined [18:59] The call for ideas for the next Google Summer of Code is also open https://github.com/perl-foundation-outreach/gsoc-2020-ideas [19:05] Also, we need to gather some SEO juice for the new Raku documentation. Now it's almost impossible to find something there from a search, and they don't show up when you search for perl6, obviously [19:06] We just need to link them, so please if you ask some question in StackOverflow, or write some article, link to relevant pages in the docs.raku.org documentation. [19:16] *** patrickb left [19:22] jmerelo++ [19:23] *** patrickb joined [19:33] *** jmerelo left [19:46] *** wamba joined [20:07] *** lizmat left [20:08] *** lizmat joined [20:11] *** daxim left [20:13] *** ufobat__ joined [20:15] *** daxim joined [20:16] I have a question about licenses [20:16] I'm used to reading about the GPL and BSD-style licenses, but what does the Artistic License 2.0 offer that's different? [20:17] There seems to be almost nothing written about it online [20:17] *** ufobat_ left [20:18] it's written in pretty clear language [20:19] it's very permissive [20:19] But why is it favoured by the perl/raku community over say BSD? [20:21] don't know [20:22] *** Demos[m] joined [20:22] is this room synced with #perl6? [20:22] https://en.wikipedia.org/wiki/Artistic_License [20:24] Demos[m]: No. [20:25] brass: https://www.gnu.org/licenses/license-list.en.html#ArtisticLicense2 https://choosealicense.com/licenses/artistic-2.0/ may be useful [20:27] apparently Larry wrote it [20:27] version 1 [20:28] Hm I just read it [20:28] It seems vaguely like the lgpl [20:28] Part of the intent of the Artistic License is that people who make modified versions can't claim that their version is standard. It means that the author of the work gets artistic control over the future of the original version without fearing "silent embrace and extend" [20:29] brass: the interesting part is the "satisfy any ONE of the following conditions" [20:30] a choose your own adventure license [20:30] Artistic 1 was often explicitly dual-licensed. Artistic 2 allows relicensing under 4.c.ii, thus allowing people who want to go pure-GPL to do so, for instance. [20:32] But Artistic 2 is not *itself* viral like GPL is, so those that object to that need not make use of 4.c.ii [20:34] yeah it's nice to give a legal way for people who relicense to gpl anyway [20:34] ;) [20:49] *** daxim left [20:50] *** joule left [20:54] *** daxim joined [21:01] *** lizmat left [21:05] *** wamba left [21:06] *** wamba joined [21:08] *** daxim left [21:13] *** daxim joined [21:25] brass: honestly, it doesn't offer much [21:26] brass: which is why most other projects use other licenses with similar conditions that are just more well known [21:29] it's not bad in any way, it's just odd :) [21:33] *** TreyHarris joined [21:41] The Artistic License 2.0 is GPL-compatible https://www.gnu.org/licenses/license-list.html#ArtisticLicense2 [21:46] BTW, anybody that uses Comma here?! I'm trying it out but whenever I leave the IDE and come back I've to click the editor in order to input any text again. I'm wondering if this is some sort of behavior that can be disabled? [21:50] *** chloekek left [21:51] *** go|dfish left [21:53] "leave and come back" means just switching to a different window or workspace? [21:54] <[Coke]> some of the authors are in here, even. (but maybe not just now) [21:54] * [Coke] tries to duplicate and finds he's got 3 versions of Comma installed? [21:55] comma complete, comma community, and comma camelia [21:57] <[Coke]> cannot duplicate. click to edit, alt tab, alt tab, type type [21:57] <[Coke]> er, command-tab, not alt-tab. [22:00] <[Coke]> (this after updating to the latest Comma CP version) [22:00] <[Coke]> (wow my subscription is still active!) [22:04] *** chloekek joined [22:05] *** go|dfish joined [22:06] when i switch from a different virtual desktop to the one that has WebStorm on it, it always ends up with another window focused [22:06] and it's extremely annoying [23:03] m: (infix:<+>(3, 5)).perl.say; [23:03] rakudo-moar 88db15f73: OUTPUT: «8␤» [23:03] m: (infix:{"+"}(3, 5)).perl.say; [23:03] rakudo-moar 88db15f73: OUTPUT: «===SORRY!===␤Cannot find method 'has_compile_time_value' on object of type NQPMu␤» [23:03] m: ((infix:{"+"})(3, 5)).perl.say; [23:03] rakudo-moar 88db15f73: OUTPUT: «===SORRY!===␤Cannot find method 'has_compile_time_value' on object of type NQPMu␤» [23:03] In this case, Why will infix:<+> work, But not infix:{'+'} ? [23:04] *** chloekek left [23:08] *** risorg23 joined [23:12] does anyone know of any way to add autocompletion for raku on emacs? [23:13] as far as i'm aware, only syntax highlighting and checking exists for the time being [23:19] *** wamba left [23:24] *** KotH left [23:25] *** KotH joined [23:31] risorg23: hmm, I simply use dabbrev-expand globally [23:32] which isn't a proper autocompletion but it works for me [23:33] risorg23: I use it together with key-chord mode so that the expansion is triggered by keys under my fingertips [23:38] yeah, i use that too but i wish something like company-raku existed