[00:14] *** sena_kun joined
[00:16] *** Altai-man_ left
[01:12] *** Xliff left
[01:31] *** oddp left
[02:13] *** Altai-man_ joined
[02:13] <timotimo> so, rust has crates, ruby has gems, python has eggs and wheels, should we base the names of raku modules on the rakoon allegory? like, call them dumpsters, or trashcans, dustbins, something like that?

[02:16] *** sena_kun left
[04:14] *** sena_kun joined
[04:16] *** Altai-man_ left
[05:36] <moritz> shells?

[05:36] <moritz> trashcans sounds so negative, dumpster is a brand name iirc

[05:37] <moritz> (shells isnot really a racoon metapher though)

[05:38] <moritz> burrows?

[06:13] *** Altai-man_ joined
[06:16] *** sena_kun left
[06:56] <lizmat> Files=1308, Tests=113043, 217 wallclock secs (28.76 usr  8.81 sys + 3019.58 cusr 290.46 csys = 3347.61 CPU)

[06:56] <lizmat> rocket?

[06:59] *** [Tux] left
[07:02] *** leont joined
[07:08] *** [Tux] joined
[08:14] *** sena_kun joined
[08:16] *** Altai-man_ left
[08:18] <gfldex> raku: sub prefix:<pre>(List:D \l) is looser(&postcircumfix:<« »>) { say ‚pre‘, l };

[08:18] <evalable6> gfldex, rakudo-moar 3843a1e89: OUTPUT: «(exit code 1) 04===SORRY!04=== Er…»

[08:18] <evalable6> gfldex, Full output: https://gist.github.com/0422cc6418fb6ef69b6194d394aa0345

[08:19] <gfldex> how do I refere to « » (list quote) in precedence?

[08:23] <lizmat> m: dd (&postcircumfix:<« »>).^name

[08:23] <camelia> rakudo-moar 3843a1e89: OUTPUT: «5===SORRY!5=== Error while compiling <tmp>␤Undeclared routine:␤    postcircumfix:<« »> used at line 1. Did you mean 'postcircumfix:<{ }>', 'postcircumfix:<[ ]>', 'postcircumfix:<[; ]>', 'postcircumfix:<{; }>'?␤␤»

[08:26] <gfldex> What I acutally want is to define my own quote construct.

[08:28] *** MasterDuke joined
[08:28] <lizmat> I'm afraid that « » appears to be a grammar construct, rather than an actual postcircumfix op

[08:29] <gfldex> raku: sub prefix:<pre>(List:D \l) { say ‚pre‘, l }; pre<a b c>;

[08:29] <evalable6> gfldex, rakudo-moar 3843a1e89: OUTPUT: «pre(a b c)␤»

[08:30] <gfldex> i can cheat with a prefix for < > but not for « »

[08:30] <gfldex> So it could be precedence.

[09:02] *** oddp joined
[09:10] *** JJMerelo joined
[09:35] *** JJMerelo left
[10:13] *** Altai-man_ joined
[10:16] *** sena_kun left
[11:16] *** MasterDuke left
[11:25] *** JJMerelo joined
[12:14] *** sena_kun joined
[12:16] *** Altai-man_ left
[12:47] *** JJMerelo left
[12:51] <rypervenche> timotimo: A baby raccoon is called a "kit". Or maybe something like "berries" as part of its diet. Trying to think of more.... "tanuki" is probably too out there...

[13:10] <[Coke]> ラクーン

[14:13] *** Altai-man_ joined
[14:15] *** sena_kun left
[16:14] *** sena_kun joined
[16:16] *** Altai-man_ left
[16:34] *** finsternis left
[17:17] *** Kaiepi left
[17:23] <nine> As a user I've found those creative names utterly confusing. First had to find out what the hell a gem was when diagnosing a failure with some Ruby program. Then had to find out what a crate was when trying to play around with Firefox' new rendering engine.

[17:24] *** Kaiepi joined
[17:25] <nine> It's like a car manufacturer deciding to call tires "feathers" and you getting a "check feathers" message on your dashboard

[17:33] <timotimo> damn, feathers

[17:33] <timotimo> that's smooth as hell

[18:13] *** Altai-man_ joined
[18:16] *** sena_kun left
[18:23] <rypervenche> nine: You've got a point there.

[18:24] <timotimo> i mean, a leaf turns mario into the tanuki suit, so we could have leaves

[18:29] *** sena_kun joined
[18:30] *** Altai-man_ left
[19:31] *** patrickb joined
[19:31] *** Ven`` joined
[19:32] <nine> I was actually worried that feathers would sound too cool to not got with it :)

[19:32] <timotimo> "use feathers"

[19:32] <timotimo> small edit distance between feathers and features

[19:58] *** rypervenche left
[20:02] *** rypervenche joined
[20:13] *** Altai-man_ joined
[20:16] *** sena_kun left
[20:26] *** Altai-man_ left
[20:32] *** sena_kun joined
[20:40] <lizmat> hmmm... are profiles borked?

[20:41] <lizmat> $ raku --profile -e 'say "foo"'

[20:41] <lizmat> foo

[20:41] <lizmat> Writing profiler output to profile-1595623269.3879838.html

[20:41] <lizmat> Some exceptions were thrown in END blocks:

[20:41] <lizmat>   X::AdHoc: Cannot call method 'nqp-home' on a null object

[20:41] <lizmat>       in any <main> at /Users/liz/Github/rakudo.moar/install/share/perl6/runtime/perl6.moarvm line 1

[20:41] <lizmat> and *no* profile written :-(

[20:42] <lizmat> don't we have tests for that  :-(

[20:45] <lizmat> R#3824

[20:45] <linkable6> R#3824 [open]: https://github.com/rakudo/rakudo/issues/3824 Cannot profile code anymore

[20:53] <ugexe> must be https://github.com/rakudo/rakudo/commit/e4f020caba80cf00a94b8d54b5319a75e09e46ea

[20:53] <ugexe> patrickb ^

[20:54] <lizmat> so we have a borked release :-(

[20:58] <patrickb> :-(

[20:58] <tellable6> 2020-07-23T18:02:20Z #raku <tony-o_> patrickb ugexe just told me there's been some pining for it.  currently working on it again.

[20:58] <patrickb> will have a look

[21:12] <Geth> ¦ rakudo: patrickbkr self-assigned Cannot profile code anymore https://github.com/rakudo/rakudo/issues/3824

[21:26] *** leont left
[21:29] <patrickb> Where in NQP would I put a function that needs to be accessible from both nqp and rakudo code?

[21:32] <patrickb> Namely the `nqp-home()` method currently part of HLL::Compiler. That's a bad place, because depending on whether we run rakudo or nqp the compiler object is either called 'nqp' or 'Raku'. So it can't be acessed on NQP code uniformly. :-(

[21:35] <AlexDaniel`> bisect: chdir ‘/tmp’; run <perl6 --profile -e>, ｢say "foo"｣

[21:35] <bisectable6> AlexDaniel`, Will bisect the whole range automagically because no endpoints were provided, hang tight

[21:35] <bisectable6> AlexDaniel`, More than 4 changes to bisect, please try a narrower range like old=2020.07 new=HEAD

[21:35] <bisectable6> AlexDaniel`, Output on all releases: https://gist.github.com/1e42c138b2878b1ccbf71af4e9029cfc

[21:37] <AlexDaniel`> bisect: chdir ‘/tmp’; exit 42 if run(:err, <perl6 --profile -e>, ｢say "foo"｣).err.slurp.contains: ‘null’

[21:37] <bisectable6> AlexDaniel`, Will bisect the whole range automagically because no endpoints were provided, hang tight

[21:37] <bisectable6> AlexDaniel`, Output on all releases: https://gist.github.com/c5dfd01249d48d77b6761eddbf753bb1

[21:37] <bisectable6> AlexDaniel`, Bisecting by exit code (old=2020.06 new=2020.07). Old exit code: 0

[21:37] <bisectable6> AlexDaniel`, bisect log: https://gist.github.com/5c999770663e9ee057922cac871d4de7

[21:37] <bisectable6> AlexDaniel`, (2020-07-16) https://github.com/rakudo/rakudo/commit/1b3780f72569f3a8a74ee4beb69c0a9ca2f2f333

[21:38] <bisectable6> AlexDaniel`, Bisecting by exit code (old=2017.03 new=2017.04.3). Old exit code: 1

[21:38] <bisectable6> AlexDaniel`, bisect log: https://gist.github.com/310d90635457bd4c8b3bfd69a4f7039c

[21:38] <bisectable6> AlexDaniel`, (2017-04-12) https://github.com/rakudo/rakudo/commit/f1b4af7af4bd0f98a124a7d2c2fbcdd3da367351

[21:38] <bisectable6> AlexDaniel`, Bisecting by output (old=2016.09 new=2016.10) because on both starting points the exit code is 1

[21:38] <bisectable6> AlexDaniel`, bisect log: https://gist.github.com/c9c1d9d9c19a33f235346d3f1ea2f8be

[21:38] <bisectable6> AlexDaniel`, (2016-09-27) https://github.com/rakudo/rakudo/commit/222d16b0b94911fdedb06ee6ad817d0f14b9c05c

[21:38] <AlexDaniel`> c: 1b3780f725^,1b3780f725 chdir ‘/tmp’; run <perl6 --profile -e>, ｢say "foo"｣

[21:38] <committable6> AlexDaniel`, https://gist.github.com/8927fa4727f568968d9adfe6625eeabb

[21:38] <bisectable6> AlexDaniel`, Output on all releases and bisected commits: https://gist.github.com/77d5cf69d8864d879d782e6d21040666

[21:42] <AlexDaniel`> ugexe: I'm a bit late to the party, but bisectable gave a different commit

[21:42] <AlexDaniel`> interesting

[21:43] <AlexDaniel`> sena_kun: anyway, it's just that there happened to be no test for it, I don't see a way for a release manager to notice this kind of breakage :(

[21:44] <sena_kun> AlexDaniel`, yeah, I assume we have no such things for debug server as well (though it has tests as there are ecosystem modules used as clients).

[21:44] <sena_kun> No hardship or guilt trains here, it's weekend, I'll do a point.

[21:45] <sena_kun> s/quilt/guilt/

[21:45] <AlexDaniel`> I'm not sure about the debug server

[21:45] <AlexDaniel`> for example, MoarVM::Remote is skipped by Blin

[21:46] <AlexDaniel`> don't know about App::MoarVM::Debug

[21:46] <sena_kun> One more reason to check, I guess.

[21:46] <sena_kun> Anyway, have to go afk. o/

[21:59] <AlexDaniel`> nine: it's a common theme, everything needs a “cute” name for some reason.

[21:59] <AlexDaniel`> btw has anybody seen this? https://github.com/github/markup/pull/1348

[21:59] <AlexDaniel`> perhaps some 👍's can help

[22:14] *** Altai-man_ joined
[22:16] *** sena_kun left
[23:05] *** patrickb left
[23:59] *** Ven`` left
