[00:03] *** linkable6 left [00:03] *** evalable6 left [00:06] *** evalable6 joined [00:07] *** reportable6 left [00:27] *** jjido left [00:36] *** Kaiepi left [00:39] *** Kaiepi joined [00:54] *** Kaiepi left [01:03] *** Kaiepi joined [01:09] *** zj joined [01:10] *** reportable6 joined [01:16] *** Kaiepi left [01:43] *** Kaiepi joined [01:46] *** Kaiepi left [01:49] *** discord-raku-bot left [01:49] *** discord-raku-bot joined [01:51] *** Kaiepi joined [01:53] *** gfldex left [01:57] *** gfldex joined [01:58] *** Kaiepi left [02:00] *** Kaiepi joined [02:05] *** dynamite left [03:01] *** nine left [03:01] *** m_athias left [03:01] *** nine joined [03:02] *** m_athias joined [03:05] *** frost joined [04:03] *** razetime joined [04:21] *** frost left [04:30] *** dynamite joined [04:37] *** guifa joined [04:37] o/ [04:37] \o [04:44] *** qeqeqw joined [04:46] *** kjp left [04:50] *** kjp joined [05:08] *** zj left [05:21] *** mexen joined [05:23] *** frost joined [05:55] *** qeqeqw left [06:02] *** kjp left [06:07] *** reportable6 left [06:10] *** reportable6 joined [06:14] *** kjp joined [06:37] *** frost left [06:40] *** frost joined [07:04] *** linkable6 joined [07:16] *** frost left [07:28] *** frost joined [07:34] *** frost left [07:39] *** ufobat joined [07:41] *** seednode99 left [07:42] *** seednode99 joined [07:51] *** jjido joined [07:55] *** Sgeo left [08:07] *** abraxxa joined [08:07] *** dakkar joined [08:22] *** abraxxa left [08:22] *** abraxxa joined [08:37] *** lichtkind joined [08:45] *** dynamite left [09:01] *** ufobat left [09:07] *** jmcgnh left [09:10] *** hasrthur joined [09:13] *** jmcgnh joined [09:21] *** jjido left [09:35] Do you use the comma editor? [09:36] It seems better than the Emacs mode and  the Visual studio code mode.  They need the intellisense completion of comma. [09:36] Of course there is vim.. [09:40] Been working on the emacs mode. Prettify allows unicode charactes to be substituded for op+erators which also incedentally alers you if our combo  needs a space so it is not interprented as a operator. [09:41] s/alers/alerts/ [09:46] Not sure how to do the intellisense though. Perhaps I'll take some of the experience from SLIME. (Superrior Lisp Interaction Mode). Anyhow I will need a running interprenter to import modules and see their export functions. [09:47] * lizmat forgot to clickbait https://rakudoweekly.blog/2022/01/17/2022-03-rakucon-how/ yesterday [09:56] I had a problem reading /usr/share/ispell/amarican.. dictionary. It seems it is written in latin1! '@DICTIONARY = $DictionaryFile.IO.lines silenly returns an empty list. You need to add (enc => "latin1") to the end. Seriosly annoying! It to me hours to figure out. Perhaps something for rakudo to look at. [09:57] that feels.... weird [09:58] could you run: dd $DictionaryFile.IO.lines without the enc and tell me what that says ? [10:00] dd @DICIONARY; returns @DICTIONARY = [] [10:00] no error [10:02] I want to see what $DictionaryFile.IO.lines returns, *not* what is in @DICTIONARY [10:06] but @DICTIONARY = $DictionaryFile.IO.lines [10:06] shouldn't they be the same? [10:08] It sais Malformed utf8 near bytes 62 e9 2f [10:17] ok, so I guess the problem is that .lines returns a Failure, and it should probably throw [10:17] I found french accents in the american dictionary. The reason for the problem. An yes an exception would help. [10:19] could you please make an issue for that? I don't have time to look at it now, and am afraid it will fall through the cracks otherwise [10:19] also: please include (a part) of the file that causes the issue [10:21] Will do.. This sort of thing turns peaple away from raku. And the language deserves better! [10:21] *** qorg11 left [10:22] lizmat: How do make an issue? [10:23] s/do make/do I make/ [10:25] https://github.com/rakudo/rakudo/issues/new [10:25] thanks [10:25] thank you! :-) [10:28] *** razetime left [10:28] *** razetime joined [10:35] *** xinming joined [10:41] *** qeqeqw joined [10:46] m: sub wantfail(&block) { CATCH { default { fail($_) } } block }; put wantfail { 42 }; put wantfail { die "oopsy!"; }; [10:46] rakudo-moar 16c3dc9a7: OUTPUT: «===SORRY!=== Error while compiling ␤Strange text after block (missing semicolon or comma?)␤at :1␤------> &block) { CATCH { default { fail($_) } }⏏ block }; put wantfail { 42 }; put wantf␤» [10:47] m: sub wantfail(&block) { CATCH { default { fail($_) } }; block }; put wantfail { 42 }; put wantfail { die "oopsy!"; }; [10:47] rakudo-moar 16c3dc9a7: OUTPUT: «42␤oopsy!␤ in block at line 1␤␤» [10:47] I think I will put that in my AST-macro-plan file. [10:48] *** qeqeqw left [10:52] *** younder left [11:20] *** dynamite joined [11:24] FWIW, I can't get a latin-1 file read to somehow result in an empty array like younder reported [11:25] obv. I can assign `.lines` to a scalar - which is lazy - but the Failure always bubbles up eventually. [11:25] *** elcaro_ is now known as elcaro [11:25] with "foo".IO.lines -> @array { [11:25] would silently eat the Failure [11:27] ahh, it's a bad choice to use `with` there. I'm generally more careful with my use of `with`. I feel like some people use it in place of `given` without realising the difference [11:28] it's a bit of a newbie trap, so maybe throwing on malformed utf8 is not a bad idea [11:29] lizmat: hmm, even using `with`, the failure still bubbles up as soon as I do anything with the `@array` [11:30] hmmm... ok [11:32] will wait to see if the issue gets raised [11:34] yes, I don't know why people use with over given, when they don't reason about the value to topicalize being Nil [12:07] *** reportable6 left [12:08] *** reportable6 joined [12:17] *** qeqeqw joined [12:40] *** Skarsnik_ joined [12:41] *** kjp left [12:42] *** archenoth joined [12:42] *** gordonfish- joined [12:43] *** perlbot_ joined [12:43] *** greyrat_ joined [12:43] *** rir__ joined [12:44] *** dustinm`_ joined [12:44] *** lucs_ joined [12:44] *** jercos_ joined [12:45] *** greaser|q joined [12:45] *** ecocode_ joined [12:45] *** bartolin_ joined [12:45] *** Od1n1 joined [12:45] *** tonyo1 joined [12:46] *** dgl joined [12:46] *** lgtaube left [12:46] *** greyrat left [12:46] *** ecocode left [12:46] *** vodkra left [12:46] *** destroycomputers left [12:46] *** jercos left [12:46] *** lucs left [12:46] *** dg left [12:46] *** bartolin left [12:46] *** tonyo left [12:46] *** ugexe left [12:46] *** discord-raku-bot left [12:46] *** rir_ left [12:46] *** Oshawott left [12:46] *** GreaseMonkey left [12:46] *** mtj left [12:46] *** gordonfish left [12:46] *** dustinm` left [12:46] *** Od1n left [12:46] *** perlbot left [12:46] *** Skarsnik left [12:46] *** leedo left [12:46] *** perlbot_ is now known as perlbot [12:46] *** gordonfish- is now known as gordonfish [12:46] *** discord-raku-bot joined [12:46] *** ugexe joined [12:46] *** destroycomputers joined [12:47] *** mtj joined [12:47] *** leedo joined [12:49] *** ecocode_ left [12:50] *** vodkra joined [12:54] *** kjp joined [12:55] *** ecocode joined [12:56] *** lgtaube joined [13:10] *** Kaiepi left [13:10] *** Kaiepi joined [13:57] *** ufobat joined [14:30] *** Geth__ left [14:30] *** Geth joined [14:30] *** seednode99 left [14:48] *** morte_ joined [14:50] *** Geth left [14:51] *** Geth joined [14:57] *** lichtkind left [15:02] *** Sgeo joined [15:29] *** abraxxa left [15:31] *** abraxxa joined [16:31] *** evalable6 left [16:31] *** linkable6 left [16:37] *** morte_ left [16:39] *** dakkar left [16:50] *** Sgeo_ joined [16:50] *** Sgeo left [16:55] *** qeqeqw left [17:01] *** hasrthur left [17:06] *** hasrthur joined [17:29] *** razetime left [17:38] *** djerius left [17:39] *** djerius joined [17:42] *** qeqeqw joined [17:57] *** jjido joined [18:05] *** abraxxa left [18:07] *** reportable6 left [18:10] *** reportable6 joined [18:31] *** evalable6 joined [18:38] *** dogbert17 joined [18:40] *** dogbert11 left [18:55] *** Kaiepi left [18:56] *** Kaiepi joined [18:59] *** ufobat left [19:11] ¦ doc/codesections-handles-hyperwhatever: b383726435 | (Daniel Sockwell)++ (committed using GitHub Web editor) | doc/Language/objects.pod6 [19:11] ¦ doc/codesections-handles-hyperwhatever: Document `handles(**)` [19:11] ¦ doc/codesections-handles-hyperwhatever: [19:11] ¦ doc/codesections-handles-hyperwhatever: Explains that you can pass a HyperWhatever to the `handles` method [19:11] ¦ doc/codesections-handles-hyperwhatever: and describes how that's different from passing a Whatever. [19:11] ¦ doc/codesections-handles-hyperwhatever: review: https://github.com/Raku/doc/commit/b383726435 [19:12] ¦ doc/codesections-handles-hyperwhatever-1: 87e9e0a65a | (Daniel Sockwell)++ (committed using GitHub Web editor) | doc/Language/objects.pod6 [19:12] ¦ doc/codesections-handles-hyperwhatever-1: Document `handles(**)` [19:12] ¦ doc/codesections-handles-hyperwhatever-1: [19:12] ¦ doc/codesections-handles-hyperwhatever-1: Explains that you can pass a HyperWhatever to the `handles` method [19:12] ¦ doc/codesections-handles-hyperwhatever-1: and describes how that's different from passing a Whatever. [19:12] ¦ doc/codesections-handles-hyperwhatever-1: review: https://github.com/Raku/doc/commit/87e9e0a65a [19:15] *** Geth left [19:15] *** Geth joined [19:15] ¦ doc: codesections++ created pull request #4019: Document `handles(**)` [19:15] ¦ doc: review: https://github.com/Raku/doc/pull/4019 [19:35] *** hasrthur_ joined [19:35] *** hasrthur left [19:40] *** qeqeqw left [19:41] *** morte_ joined [19:52] *** greaser|q left [19:52] *** greaser|q joined [19:53] *** greaser|q is now known as GreaseMonkey [20:00] *** kjp left [20:01] *** kjp joined [20:03] *** ufobat joined [20:11] *** qeqeqw joined [20:43] *** qorg11 joined [20:54] has anyone used jmerelo's github workflow/test.yml file? if so, how do i add non-raku dependencies? [21:05] *** morte_ left [21:12] *** hasrthur_ left [21:19] *** qeqeqw left [21:26] *** ilogger2 left [21:55] *** ufobat left [22:21] *** ilogger2 joined [22:32] *** linkable6 joined [22:37] *** Sgeo_ left [22:39] *** Sgeo joined [22:43] *** jjido left [22:44] *** Sgeo_ joined [22:46] *** Sgeo left [23:01] *** jjido joined [23:04] *** jjido left