00:03
Altai-man_ joined
00:05
sena_kun left
00:11
patrickb left
00:24
Altai-man_ left
|
|||
samcv | is anyone against having rakudo have a text description in a Proc exception for signals? like SIGKILL is one signal that can cause it to throw if it's not sunk. | 00:36 | |
I was considering adding that. atm it just will tell you a number of the signal it got, which is not too helpful | |||
tbrowder | any objections to merging my Rakudo PRs 3310, 3260, or 3253? | 01:57 | |
02:25
ZzZombo left
02:34
Kaiepi left,
ZzZombo joined
02:35
Kaiepi joined
02:59
ZzZombo left
03:13
ZzZombo joined
07:24
robertle joined
08:09
MasterDuke joined
09:25
sena_kun joined
|
|||
nine | patrickb: please don't change release file names just for esthetic reasons. There are scripts used by packagers that expect a certain naming scheme | 09:54 | |
tellable6 | nine, I'll pass your message to patrickb | ||
nine | AlexDaniel: btw. I love this tellable6 feature ^^^ | 09:55 | |
10:02
Altai-man_ joined
10:05
sena_kun left
|
|||
AlexDaniel | nine: yeah. I like when you don't need to know the right command. Another example: | 10:13 | |
patrickb: | |||
hmm… doesn't work :) | |||
tellable6: patrickb | 10:14 | ||
tellable6 | AlexDaniel, I saw patrickb 2019-11-22T23:08:53Z in #raku-dev: <patrickb> Have a good sleep! | ||
AlexDaniel | ok yeah, I guess that makes sense | ||
11:14
robertle left
11:24
robertle joined
|
|||
lizmat | m: (-> @a[3] { dd MY::.keys })(my @b[3] = <a b c>) # looks like a 3-element array *is* accepted in a signature, but then incorrectly stored in the lexpad | 11:25 | |
camelia | ("\@a[3]", "\$_", "\$*DISPATCHER").Seq | ||
lizmat | bisectable6: (-> @a[3] { dd MY::.keys })(my @b[3] = <a b c>) | 11:40 | |
bisectable6 | lizmat, Bisecting by output (old=2015.12 new=ed8f514) because on both starting points the exit code is 0 | ||
lizmat, bisect log: gist.github.com/eb9286e70c779d582a...578cb78990 | |||
lizmat, (2017-02-22) github.com/rakudo/rakudo/commit/1c...24e4d0d5d3 | |||
AlexDaniel | 6c: (-> @a[3] { dd MY::.keys })(my @b[3] = <a b c>) | 11:49 | |
committable6 | AlexDaniel, gist.github.com/fc94fc4b106352d591...f92c773744 | 11:50 | |
lizmat | yeah, since like ever :-) | ||
12:03
sena_kun joined
12:05
Altai-man_ left
|
|||
Geth | rakudo: 26f63ff73e | (Tom Browder)++ | 2 files Improve error msgs: invalid open bracket, declarator blocks Modified embedded declarator block token to throw a better exception message. Added another line to an existing exception message to direct the user to the possibility of an improper open bracket for a declarator block. ... (15 more lines) |
12:08 | |
rakudo: bbcc342b41 | (Tom Browder)++ (committed using GitHub Web editor) | 2 files Merge pull request #3253 from tbrowder/decl-blocks Improve error msgs: invalid open bracket, declarator blocks |
|||
rakudo: 9a4c83afaa | (Tom Browder)++ | src/Perl6/Grammar.nqp Allow user to retain formatting of pod leading declarator blocks Allows the user to define an enviroment variable of 'RAKUDO_POD_DECL_BLOCK_USER_FORMAT' that keeps user formatting of pod leading declarator blocks instead of them being collapsed into a normalized string which is the current default. ... (14 more lines) |
12:09 | ||
rakudo: e03f013477 | (Tom Browder)++ (committed using GitHub Web editor) | src/Perl6/Grammar.nqp Merge pull request #3260 from tbrowder/decl-fmt-user Allow user to retain formatting of pod leading declarator blocks |
|||
tbrowder | .ask jnthn any objections to PR #3310? | 12:12 | |
tellable6 | tbrowder, I'll pass your message to jnthn | ||
12:51
maettu joined
12:52
lucasb joined
13:24
travis-ci joined
|
|||
travis-ci | Rakudo build failed. Tom Browder 'Merge pull request #3253 from tbrowder/decl-blocks | 13:24 | |
travis-ci.org/rakudo/rakudo/builds/615949538 github.com/rakudo/rakudo/compare/e...cc342b41d0 | |||
13:24
travis-ci left
14:02
Altai-man_ joined
14:04
sena_kun left
|
|||
masak | greetings | 14:15 | |
I've been getting back into Perl 5 recently | |||
it's been going well, but... I just found that this is not a valid thing to write in Perl 5: | 14:16 | ||
`if ((my $x = 5) == 5 && $x > 2) {}` | |||
I am so upset right now :) | |||
TimToady isn't even here so I can slap him with a large trout of 20-20 hindsight | 14:17 | ||
s/so I can/for me to/ | 14:18 | ||
14:18
Voldenet left
|
|||
masak | moritz: <3 | 14:20 | |
moritz: I still find bugs in the same way, but I don't have the focus/time to minimize them and report them, nor the time for frolicking play that tends to precede bug finding | 14:21 | ||
nine | I'm kinda considering making Distribution::Resource.Str blow up. I can't think of a good use for that method and it seems to be abused widely in connection with NativeCall | 14:26 | |
masak | nine: what are those abuses? I'm curious. | ||
and what'd be the correct use? | |||
nine | As in: my constant LIBLINENOISE = %?RESOURCES<libraries/linenoise>.Str; our sub linenoiseHistoryAdd(Str $line) is native(LIBLINENOISE) is export { * } | 14:27 | |
14:27
Voldenet joined,
Voldenet left,
Voldenet joined
|
|||
nine | This will cause the full absolute path to liblinenoise.so from the repository to be part of the precomp file. This in turn breaks when that precomp file gets moved, e.g. when it's created using the Staging repository during packaging and installed by copying the resulting file into the appropriate destination. | 14:28 | |
masak | ah. | ||
subtle. | |||
nine | There's absolutely no reason for that .Str call there. One can just remove it and the packaging issue will be solved. | ||
masak | not sure it merits a blowup, but certainly a warning, yes. | ||
nine | Sadly that still wont prevent crazyness like: github.com/hoelzro/p6-linenoise/bl...pm6.in#L15 | 14:30 | |
People seem to believe, that one needs to do crazy stunts to achieve trivial things with regards to NativeCall. | 14:31 | ||
masak | sounds like an education problem more than anything else | ||
how to raise all boats? :) | |||
masak glares at p5 sigil variance | 14:35 | ||
nine | I don't understand how people even come up with that .Str. There's nothing about it in the docs. There's plenty of bad and wrong advise in the docs, but not this. | 14:50 | |
14:57
ExtraCrispy joined
|
|||
masak | users are the worst :P | 14:59 | |
tbrowder | can someone please walk me through reverting my PR #3260 which now fails testing? (or revert it yourself). | 15:08 | |
oops, that should be PR #3253 | 15:09 | ||
16:04
sena_kun joined
16:05
Altai-man_ left
|
|||
Geth | ¦ problem-solving: JJ assigned to AlexDaniel Issue Harassment by another member of the community github.com/perl6/problem-solving/issues/131 | 16:14 | |
AlexDaniel | lizmat: mind if I assign you to that issue? I'm definitely not the role model when it comes to this | 16:20 | |
lizmat: or can you recommend somebody who can untangle this? | |||
Geth | ¦ problem-solving: lizmat self-assigned Harassment by another member of the community github.com/perl6/problem-solving/issues/131 | 17:29 | |
¦ problem-solving: lizmat unassigned from AlexDaniel Issue Harassment by another member of the community github.com/perl6/problem-solving/issues/131 | 17:30 | ||
japhb | nine: hoelzro may have written that before NativeCall did the necessary magic. It looks like that code was written ~4.5 years ago, and I vaguely recall lib-finding to be pretty hackish back then. | 17:47 | |
lizmat | jmerelo: please privmsg me when you have a chance | 17:53 | |
tellable6 | lizmat, I'll pass your message to jmerelo | ||
lizmat | afk& | ||
tobs | japhb: that specific part was written 2 days ago according to git blame. | 17:59 | |
japhb | tobs: The block was written April 2015. It has just been patched over and over since then. | 18:00 | |
tobs | oho | 18:01 | |
18:02
Altai-man_ joined
18:05
sena_kun left
18:10
ExtraCrispy left
|
|||
dogbert17 | releasable: next | 18:44 | |
releasable6 | dogbert17, Next release will happen when it's ready. There are no known blockers. 248 out of 483 commits logged (⚠ 9 warnings) | ||
dogbert17, Details: gist.github.com/0513d173481aece23a...efd70ffea0 | |||
AlexDaniel | dogbert17: I'm on it, thanks :) | 18:53 | |
nine | japhb: all the more reason to remove that code for good | 19:08 | |
japhb | nine: Oh, I wasn't saying it shouldn't be removed/replaced, rather that we can't assume it was unnecessary *at the time*, and it's likely that a lot of the other cases of "doing things the hard/wrong way" for Nativecall bits are cargo culting from earlier modules that needed it at the time they were written. | 19:13 | |
19:15
Xliff joined
|
|||
vrurg | AlexDaniel: ping? | 19:33 | |
AlexDaniel | pong | ||
vrurg | On github it'd take too much time. :) I don't like squashing because it actually means squashing everything. | 19:34 | |
Maybe I'd make another PR specifically for the release branch? | |||
It would be totally same as I'd just branch off the current PR. | 19:35 | ||
AlexDaniel | vrurg: why not squash everything? | 19:41 | |
vrurg: the PR currently includes a bunch of irrelevant commits | 19:42 | ||
like multiple submodule updates | |||
and even the implementation was going back and forth with raku/rakudo changes | 19:43 | ||
vrurg | AlexDaniel: call it 'religious prejudice'. I'd like to keep the history. | ||
submodule updates could be squashed, that I thought about. | |||
AlexDaniel | you can keep the history in your local branch, and squash things for the PR :) | 19:44 | |
I don't really need you to rebase it for the release branch, I can probably cherry-pick on my own, I just don't like the clutter | |||
but every single commit will be doubled in history | 19:45 | ||
which is not too bad if there are only a few, but 14… | |||
surely some commits can be separate, like the RAKU_HOME one | 19:46 | ||
vrurg | AlexDaniel: that's why I propose a separate PR. The release branch is a dead-end, it'd be ok to have alternate history with it. | ||
AlexDaniel | but “Fix another Raku-style mistype” is just clutter :) | ||
vrurg: it's not a dead-end | 19:47 | ||
release branch will be merged back to master | |||
AlexDaniel shower & | |||
vrurg | Oops... I forgot about the merge back. | ||
Ok, let's see how many of them I can get squashed. | 19:48 | ||
19:58
Geth_ joined,
Geth left
20:03
sena_kun joined
|
|||
AlexDaniel | vrurg: you can also rebase it on top of the release branch | 20:04 | |
vrurg: then we can merge it into the release branch, and merge the release branch into master | 20:05 | ||
20:05
Altai-man_ left
|
|||
AlexDaniel | ta-daa, every commit will exist only once :) | 20:05 | |
vrurg | This one I like better. | 20:06 | |
I would still squash submodule updates and the 'fix', but otherwise it'd then remain as is. | 20:07 | ||
20:17
EuAndreh[m] joined
|
|||
Xliff | m: package ReExport { role ReExportable {}; multi sub trait_mod:<is> (Mu \var, :$re-export!) is export { var does ReExportable }; }; package B { import ReExport; sub a is export is re-export { 'a' }; }; | 20:23 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Can't use unknown trait 'is' -> 're-export' in a sub declaration. at <tmp>:1 expecting any of: rw raw hidden-from-backtrace hidden-from-USAGE pure default DEPRECATED inlinabl… |
||
Xliff | How do I import inlined packages? | ||
vrurg | AlexDaniel: not sure about the result of the rebase | 20:40 | |
AlexDaniel | vrurg: that's wrong, yes | 20:43 | |
vrurg: basically you needed to take your commits and put them on top of the release branch | 20:44 | ||
vrurg: which you sorta did, but you brought other commits with it | |||
btw I really enjoyed this thing at the time: learngitbranching.js.org/ | 20:45 | ||
it gives some nice exercises on how to juggle with commits | 20:46 | ||
vrurg | Leaving it as one more opened tab hoping will have time for it later. :) | 20:50 | |
Thanks! | 20:52 | ||
AlexDaniel: done. | 20:56 | ||
5 commits, release-2019.11 based. Looks like we gonna have raku binary. :) | 20:57 | ||
AlexDaniel | and the commit history looks clean! Thank you! | ||
vrurg: btw have you seen this? github.com/rakudo/rakudo/issues/3313 | 20:58 | ||
20:59
maettu left
|
|||
Geth_ | rakudo/release-2019.11: 6 commits pushed by (Vadim Belman)++, (Aleks-Daniel Jakimenko-Aleksejev)++ | 21:01 | |
Xliff | Woi? There is a 2019.11 release? | ||
AlexDaniel | Xliff: hold your horses | ||
Xliff | :( | ||
Xliff slaps AlexDaniel with a horny wombat... | 21:02 | ||
AlexDaniel | :D | ||
Xliff | I haz no horses... only w0mb4ts | ||
AlexDaniel | pretty sure that wombat didn't consent | ||
vrurg | AlexDaniel: Yes, just saw an email about it. | ||
Xliff | :P | ||
AlexDaniel | there will be a release tomorrow-ish | ||
Geth_ | ¦ rakudo: vrurg self-assigned Missing tab github.com/rakudo/rakudo/issues/3313 | ||
AlexDaniel | vrurg: I don't know which targets are affected and whether that issue is on the release branch, but if it is, you can commit it there directly | 21:03 | |
Xliff | Ahh. I can hold the rest of the w0mb4t swarm, then. | ||
vrurg | AlexDaniel: makes sense. It would affect people upgrading from old releases. | 21:04 | |
It breaks clean up of outdated files. :( | |||
Geth_ | rakudo/release-2019.11: 3ac6cca3d1 | (Vadim Belman)++ | tools/lib/NQP/Config/Rakudo.pm Add missing tabulation in a receipe line Fix for rakudo/rakudo#3313. Was breaking cleanup of outdated files when upgrading from old releases. |
21:07 | |
vrurg | AlexDaniel: when do you plan to merge back to master? | 21:08 | |
AlexDaniel | vrurg: 10 seconds ago | 21:09 | |
Geth_ | rakudo/master: 8 commits pushed by (Vadim Belman)++, (Aleks-Daniel Jakimenko-Aleksejev)++
|
||
vrurg | That was QUICK! ;) Ok, have some other stuff to do. | 21:10 | |
.ask jnthn Just would like to remind you to review final changes in R#3199 and R#3272 when you have time. Sorry for bothering, but 3199 is rather big and I'd like to avoid possible merge conflicts. | 21:12 | ||
tellable6 | vrurg, I'll pass your message to jnthn | ||
21:31
lucasb left
21:46
Kaiepi left
21:47
Kaiepi joined
21:48
Kaiepi left
|
|||
Xliff | R#3199 | 21:53 | |
reportable: R#3199 | |||
reportable6 | Xliff, I cannot recognize this command. See wiki for some examples: github.com/perl6/whateverable/wiki/Reportable | ||
AlexDaniel | github.com/rakudo/rakudo/pull/3199 | ||
22:03
Altai-man_ joined
22:05
sena_kun left
22:49
Kaiepi joined
23:59
Altai-man_ left
|