š¦ Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm Set by lizmat on 22 May 2021. |
|||
00:02
reportable6 left
00:03
reportable6 joined
|
|||
[Coke] | doesn't make sense to me: .next in that case isn't acting on the $_, is it? | 00:04 | |
and $_ in a for loop could be anything, can't just add it to Cool | 00:15 | ||
ugexe | my gripe is adding common-name methods means learning more things you cant do | 00:24 | |
m: grammar Foo { token TOP { <next> }; token next { \w+ }; }; say Foo.parse("hello") | |||
camelia | ļ½¢helloļ½£ next => ļ½¢helloļ½£ |
||
ugexe | m: grammar Foo { token TOP { <take> }; token take { \w+ }; }; say Foo.parse("hello" | ||
camelia | 5===SORRY!5=== Error while compiling <tmp> Unable to parse expression in argument list; couldn't find final ')' (corresponding starter was at line 1) at <tmp>:1 ------> 3n take { \w+ }; }; say Foo.parse("hello"7ā5<EOL> |
||
ugexe | m: grammar Foo { token TOP { <take> }; token take { \w+ }; }; say Foo.parse("hello") | ||
camelia | Too many positionals passed; expected 1 argument but got 2 in regex take at <tmp> line 1 in regex TOP at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
ugexe | to me this makes it not worth having such methods | 00:25 | |
00:58
Kaiepi left,
Kaipi joined
01:05
Kaiepi joined,
Kaipi left
|
|||
raydiak | that's rather disturbing. declaring a method in a class masks out a builtin. why should rules in a grammar be so different? | 01:13 | |
of course, that doesn't really fix the surprises for classes either, if you're looking at it from the other direction: | 01:22 | ||
m: class C { method take { 1 } }; say gather C.take | 01:23 | ||
camelia | () | ||
01:36
Kaiepi left
01:39
Kaiepi joined
01:59
squashable6 left
02:00
squashable6 joined
02:03
frost joined
03:58
evalable6 left,
linkable6 left
03:59
evalable6 joined
04:01
linkable6 joined
05:36
razetime joined
05:51
razetime left
06:03
reportable6 left
06:04
reportable6 joined
07:29
patrickb joined
07:32
patrickb left
07:33
patrickb joined
07:52
|Tux| left
|
|||
Geth | roast: Kaiepi++ created pull request #743: Add tests for type constraints on forwarded, constrained eneric doees |
08:09 | |
08:55
evalable6 left,
linkable6 left
08:57
linkable6 joined
08:58
evalable6 joined
|
|||
Kaiepi | greppable6, set_why | 09:20 | |
greppable6 | Kaiepi, 1 line, 1 module: gist.github.com/b280ef02043667636b...b8d8914958 | ||
Kaiepi | greppable6, WHY | 09:22 | |
greppable6 | Kaiepi, 353 lines, 25 modules: gist.github.com/a5f624b69e4dc5c7fd...1c18393abc | ||
09:44
Kaiepi left
09:54
Kaiepi joined
10:54
linkable6 left,
evalable6 left
10:55
evalable6 joined
10:56
linkable6 joined
11:00
patrickb left
|
|||
Geth | rakudo: tbrowder++ created pull request #4441: Add a new doc with guidance for adding new features |
11:09 | |
nqp: 3f63eebb88 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION Bump Moar to get latest goodies |
11:33 | ||
11:48
squashable6 left
11:49
squashable6 joined
12:02
reportable6 left
12:04
reportable6 joined
12:11
patrickb joined
|
|||
Geth | rakudo: 2bf59702e8 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP for the latest MoarVM fixes |
12:18 | |
lizmat | still feels weird for me to make a local change, push to Github, then having Github send a message to the other computer on my desk, which then sends a message to IRC :-) | 12:19 | |
sena_kun | lizmat, if it works - it's great. :) | 12:26 | |
lizmat | indeed :-) | ||
sena_kun | lizmat, is there a chance you'll have time to look at the logs website anytime soon? | 12:36 | |
lizmat | sena_kun: I hope to do so later today | ||
sena_kun | yay | ||
lizmat, I have a day off today, so feel free to ping me. | |||
lizmat | will do | 12:37 | |
I hope we won't have torrential rain again, so I don't have to scoop up water in basements anymore :=) | |||
sena_kun | ugh, this doesn't sound very pleasant. :S | 12:38 | |
lizmat | no, it isn't: the day after the first time, I felt muscles I didn't know I had for the next 3 days :-) | 12:41 | |
sena_kun | wow | 12:43 | |
patrickb | lizmat++, sena_kun++ # Very grateful for you people doing website work, which I more often than not perceive as the necessary, but -/Ofun work | 12:52 | |
sena_kun | patrickb, thank you! /me is in awe for all the build-related tickets | 12:53 | |
hmm, is there no package in roast for regexes? | |||
hmm, maybe metasyntax/regex.t is the correct place... | 12:54 | ||
Geth | roast/test-for-2118: 755474f917 | Altai-man++ | S05-metasyntax/regex.t Add tests for #2118 |
12:58 | |
roast: Altai-man++ created pull request #744: Add tests for #2118 Altai-man++ created pull request #744: Add tests for #2118 |
|||
sena_kun | for those who want a simple closing of a rakudo ticket... :) | ||
Geth | roast: 755474f917 | Altai-man++ | S05-metasyntax/regex.t Add tests for #2118 |
13:03 | |
roast: 9a5827030c | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S05-metasyntax/regex.t Merge pull request #744 from Raku/test-for-2118 Add tests for #2118 |
|||
sena_kun | greppable6, .status | 13:04 | |
greppable6 | sena_kun, 4425 lines, 391 modules: gist.github.com/33047fc0a8d7aa9f68...f51fcb150d | ||
patrickb | sena_kun: Is thera any interesting progress behind the curtains on the docs website rewrite? | 13:12 | |
sena_kun | patrickb, we're in a stalemate for weeks now. I am sure ruverses.com/ivan-krylov/swan-pike...fish/3709/ describes the situation pretty much minus personal attacks. | 13:14 | |
patrickb | What?! :-( Sad to hear. | 13:16 | |
lizmat | if it hadn't been for quite a lot of other stuff happening, I would have broken the stalemate, for better or worse | 13:17 | |
Geth | rakudo/deprecate-Proc-status: 713aca3f26 | Altai-man++ | src/core.c/Proc.pm6 Deprecate `status` method of `Proc` in place of exitcode` and `signal` |
||
sena_kun | patrickb, :( | ||
Geth | rakudo: Altai-man++ created pull request #4442: Deprecate `status` method of `Proc` in place of exitcode` and `signal` |
13:21 | |
rakudo/deprecate-Proc-status: ff09b3122b | Altai-man++ | src/core.c/Proc.pm6 Deprecate `status` method of `Proc` in place of exitcode` and `signal` |
13:24 | ||
roast/test-for-1358: 0456495210 | Altai-man++ | S06-signature/unspecified.t Add test for #1358 |
13:30 | ||
roast: Altai-man++ created pull request #745: Add test for #1358 |
|||
rakudo: 249fdba2a2 | Altai-man++ (committed using GitHub Web editor) | src/core.c/Proc.pm6 Deprecate `status` method of `Proc` in place of exitcode` and `signal` (#4442) |
13:32 | ||
13:32
linkable6 left
|
|||
Geth | roast: 0456495210 | Altai-man++ | S06-signature/unspecified.t Add test for #1358 |
13:33 | |
roast: 059c11b0da | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S06-signature/unspecified.t Merge pull request #745 from Raku/test-for-1358 Add test for #1358 |
|||
13:33
linkable6 joined
|
|||
14:14
squashable6 left
14:15
frost left
|
|||
Geth | problem-solving/clarify-readme: fe9d5ca876 | (Juan JuliĆ”n Merelo GuervĆ³s)++ (committed using GitHub Web editor) | README.md Address some comments. |
14:16 | |
14:17
squashable6 joined
|
|||
Geth | nqp/tests-for-iterator-misuse: a19e35583e | Altai-man++ | t/nqp/108-vmhash.t Add a test ensuring a Hash iterator misuse is not exploding |
14:28 | |
nqp: Altai-man++ created pull request #731: Add a test ensuring a Hash iterator misuse is not exploding |
14:29 | ||
rakudo: a124df8317 | (Nguyį»
n Gia Phong)++ (committed using GitHub Web editor) | t/02-rakudo/19-mkdir.t Test mkdir when parent was created but child fails (#4408) |
14:51 | ||
14:52
linkable6 left
14:55
linkable6 joined
|
|||
Geth | rakudo/revert-4408-mkdir: a3b7939736 | (Vadim Belman)++ (committed using GitHub Web editor) | t/02-rakudo/19-mkdir.t Revert "Test mkdir when parent was created but child fails (#4408)" This reverts commit a124df83176dd59e490892094f4a0b8b6460be70. |
14:59 | |
rakudo: vrurg++ created pull request #4444: Revert "Test mkdir when parent was created but child fails" |
|||
rakudo: a3b7939736 | (Vadim Belman)++ (committed using GitHub Web editor) | t/02-rakudo/19-mkdir.t Revert "Test mkdir when parent was created but child fails (#4408)" This reverts commit a124df83176dd59e490892094f4a0b8b6460be70. |
15:00 | ||
rakudo: 3f5271bcf4 | (Vadim Belman)++ (committed using GitHub Web editor) | t/02-rakudo/19-mkdir.t Merge pull request #4444 from rakudo/revert-4408-mkdir Revert "Test mkdir when parent was created but child fails" |
|||
15:00
linkable6 left
15:01
linkable6 joined
|
|||
Geth | nqp/tests-for-iterator-misuse: 98f38a4b80 | Altai-man++ | t/nqp/108-vmhash.t Add a test ensuring a Hash iterator misuse is not exploding |
15:02 | |
sena_kun | hmm, I cannot build 2018 rakudo with rakubrew... | 15:05 | |
committable6, $_ = "foo"; dd {:foo, (if 1 { :bar })}; | |||
committable6 | sena_kun, Ā¦$_: Ā«Cannot find this revision (did you mean āallā?)Ā» | ||
sena_kun | committable6 all $_ = "foo"; dd {:foo, (if 1 { :bar })}; | ||
bisectable6, {:foo, (if 1 { :bar })} | 15:07 | ||
bisectable6 | sena_kun, Will bisect the whole range automagically because no endpoints were provided, hang tight | ||
sena_kun, Output on all releases: gist.github.com/6448ee2a51e79373ff...2cc3d748dd | |||
ugexe | looks like between 2018.12 and 2019.3.1 | ||
bisectable6 | sena_kun, Bisecting by exit code (old=2018.12 new=2019.03.1). Old exit code: 1 | ||
sena_kun, bisect log: gist.github.com/7a88656fc9096515a3...d7a8369cf7 | 15:08 | ||
sena_kun, (2019-01-04) github.com/rakudo/rakudo/commit/31...63b0942e75 | |||
sena_kun, Output on all releases and bisected commits: gist.github.com/b0ba40f97669600938...3b2b433465 | |||
sena_kun | ugexe, I was trying to see if the code without `dd` produces the exception and it does, so adding a test... | ||
Geth | rakudo: 1ed2863890 | (Ben Davies)++ (committed using GitHub Web editor) | src/Perl6/Metamodel/CurriedRoleHOW.nqp Fix some errors WRT curried role typecheck lists (#4436) Handle updates to curried role typecheck lists more lazily The following throws upon composition of Bar: role Foo[Any ::T] { } ... (16 more lines) |
15:12 | |
15:13
linkable6 left
15:15
linkable6 joined
|
|||
sena_kun | what | 15:16 | |
now `t/02-rakudo/15-gh_1202.t` fails for me in a spectest every time, but is alive when run independently | 15:17 | ||
ooooooh | |||
goodness | |||
I broke rakudo. :/ | |||
ooooooh | 15:18 | ||
goodness | |||
I broke rakudo. :/ | |||
Geth | rakudo/remove-deprecated-method-usage-from-CORE: 320e1465e3 | Altai-man++ | src/core.c/Proc.pm6 Use private version of Proc.status, not deprecated one |
15:22 | |
sena_kun | lizmat, I believe ^ is pretty important. :( | ||
Geth | rakudo: Altai-man++ created pull request #4445: Use private version of Proc.status, not deprecated one |
||
rakudo: 2fd458cc23 | Altai-man++ (committed using GitHub Web editor) | src/core.c/Proc.pm6 Use private version of Proc.status, not deprecated one (#4445) |
15:23 | ||
15:23
linkable6 left
|
|||
Geth | roast: 88b9793b6e | (Ben Davies)++ | 2 files Add tests for type constraints on forwarded, constrained generics The bug WRT the roles metamethod does not appear to be possible to trigger without invoking it directly because the $transitive flag is set to 0 in noteworthy exposed metamethods that depend on it. |
15:24 | |
roast: 92de7c26d9 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files Merge pull request #743 from Kaiepi/curried-role-typecheck-list Add tests for type constraints on forwarded, constrained generics |
|||
15:25
linkable6 joined
|
|||
Geth | roast/test-for-1486: eac9b1ba7d | Altai-man++ | S09-hashes/objecthash.t Add test for #1486 |
15:28 | |
roast: Altai-man++ created pull request #746: Add test for #1486 |
|||
15:31
patrickb left
|
|||
lizmat | meh, it looks like 1ed28638909feb1a444ec01 broke Buf ~~ Stringy | 15:47 | |
bisectable6 --old=2021.06 dd Buf ~~ Stringy | |||
bisectable6: --old=2021.06 dd Buf ~~ Stringy | |||
bisectable6 | lizmat, Will bisect the whole range automagically because no endpoints were provided, hang tight | ||
lizmat | bisectable6: help | ||
bisectable6 | lizmat, Output on all releases: gist.github.com/b63731f13fd8869dbc...65e75420c8 | ||
lizmat, Nothing to bisect! | |||
lizmat, Like this: bisectable6: old=2015.12 new=HEAD exit 1 if (^ā).grep({ last })[5] // 0 == 4 # See wiki for more examples: github.com/Raku/whateverable/wiki/Bisectable | |||
lizmat | bisectable6: old=2021.06 dd Buf ~~ Stringy | 15:48 | |
bisectable6 | lizmat, Bisecting by output (old=2021.06 new=2fd458c) because on both starting points the exit code is 0 | ||
lizmat, bisect log: gist.github.com/6144fadce047ef9fa4...4b7158a044 | |||
lizmat, (2021-07-06) github.com/rakudo/rakudo/commit/1e...8b27fc9922 | |||
lizmat | Kaiepi: ^^ | ||
Kaiepi | taking a look | 15:51 | |
Geth | rakudo: 6dbe45eee5 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/CurriedRoleHOW.nqp Revert "Fix some errors WRT curried role typecheck lists (#4436)" This reverts commit 1ed28638909feb1a444ec0156fe5fa8b27fc9922. This changes: dd Buf.^roles ... (10 more lines) |
15:58 | |
15:59
linkable6 left
16:00
linkable6 joined
17:45
Xliff joined
|
|||
[Coke] | build on windows failed with "... Cannot open include file: 'uv.h': No such file or directory | 17:46 | |
I think liz mentioned this as happening after some of the recent merges. | |||
japhb | Lots of commits this morning, wheeeee | 17:47 | |
17:47
Xliff left
18:02
reportable6 left
18:04
reportable6 joined
18:36
discord-raku-bot joined
|
|||
Geth | rakudo/revert-4444-revert-4408-mkdir: 5976e30e28 | (Vadim Belman)++ (committed using GitHub Web editor) | t/02-rakudo/19-mkdir.t Revert "Revert "Test mkdir when parent was created but child fails"" |
18:56 | |
rakudo: vrurg++ created pull request #4446: Revert "Revert "Test mkdir when parent was created but child fails"" |
|||
20:36
patrickb joined
|
|||
patrickb | Am I right to assume, that for the time being tyil won't be maintaining the Star Bundle anymore? | 20:38 | |
ugexe | yes | 20:39 | |
patrickb | If yes, I think we need to decide, how we continue with the Star Bundle. Should we just take over or not do Star for the time being? | 20:40 | |
ugexe | if someone wants to do it they would not be stepping on any toes for now so to speak | 20:45 | |
patrickb | OK. Thanks for clarifying! | ||
ugexe | is it worth the effort? not to me personally, but it seems like new people seem to use it more than i expect | 20:46 | |
patrickb | I personally oppose the idea of the Star Bundle (I'd prefer we'd encourage people to learn how to use Zef), but I know there are people with a different opinion. And as it currently stands the Star Bundle is a thing we set out to do. So as long as we don't officially (whatever that means) decide to stop doing Star Bundles I'd like to see them happen. | 20:52 | |
Geth | rakudo: 5976e30e28 | (Vadim Belman)++ (committed using GitHub Web editor) | t/02-rakudo/19-mkdir.t Revert "Revert "Test mkdir when parent was created but child fails"" |
21:08 | |
rakudo: 1e6d93c29f | (Vadim Belman)++ (committed using GitHub Web editor) | t/02-rakudo/19-mkdir.t Merge pull request #4446 from rakudo/revert-4444-revert-4408-mkdir Revert "Revert "Test mkdir when parent was created but child fails"" |
|||
21:43
patrickb left
|
|||
[Coke] | i'd be ok if star retired. | 23:44 | |
I think getting rakudo+zef with no modules is perfect. | 23:45 |