🦋 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm Set by lizmat on 8 June 2022. |
|||
Geth | rakudo/main: e8ac6e038a | ab5tract++ (committed by Elizabeth Mattijsen) | src/Raku/ast/expressions.rakumod RakuAST: Fix * + * * * currying There was one more aspect of the ApplyInfix currying I hadn't previously addressed: chained associatives. In order to work, we need to just use the lexical names of the parameter targets directly -- no fiddling around trying to guess names for the parameters. We also need to preserve any existing parameters that may have been curried before children were visited. |
00:12 | |
rakudo/main: b58c3203cc | ab5tract++ (committed by Elizabeth Mattijsen) | src/Raku/ast/expressions.rakumod RakuAST: Use unique names for $whatevercode_arg_* |
|||
00:53
unicodable6__ joined
00:55
unicodable6__ left
01:57
AlexDaniel left
02:02
hythm joined
02:12
jgaz left
05:41
vrurg joined
05:44
vrurg_ left
06:19
hythm left
06:32
samebchase left
06:34
samebchase joined
|
|||
nine | Aw crap....I'd have 2 quiet hours but I didn't copy my rakudo directory to my laptop before leaving and my last backup of my desktop is from before I picked up work on BEGIN time stuff again and I can't get onto my home network. Pity. | 07:36 | |
08:25
AlexDaniel joined
|
|||
ab5tract | nine: have you heard of tailscale? I'm just demo'ing it myself, looks like an awesome solution for that. | 08:48 | |
too late for this moment though | |||
09:10
squashable6 left
09:11
squashable6 joined
|
|||
Geth | whateverable/main: 831 commits pushed by 21 authors review: github.com/Raku/whateverable/compa...ff36756ad9 |
09:32 | |
lizmat | m: say Q|for ^10 { }|.AST.statements.head.sunk | 10:30 | |
camelia | False | ||
lizmat | nine ab5tract that feels wrong, and should really say True should it not ? | ||
10:58
Xliff joined
|
|||
Xliff | Raku-GLib suite timing statistics for Raku 2023.08.277.g.9866.e.7.a.1.fc | 10:58 | |
Using the following processor: 13th Gen Intel(R) Core(TM) i9-13900K | |||
Total number of projects: 34 (517467 loc) | |||
Total non-parallel compile times: 7566.560 (222.546 avg) | |||
Total parallel compile times: 1210.950 (35.616 avg) 6.248x speedup | 10:59 | ||
ab5tract | lizmat: I would think so | 11:06 | |
there's some sinking strangess with RakuAST. ISTR cases of missing "useless use of X in sink context" worries | 11:08 | ||
lizmat | yeah... it's now messing with me trying to get Slang::Otherwise to work correctly under RakuAST | ||
ab5tract | is sinking supposed to happen at begin time or check time? | 11:14 | |
lizmat | not sure | ||
ab5tract | I guess it could even be known at parse time in some cases | 11:16 | |
lizmat | yeah, as long as it's not the last statement in a statement list | ||
aaahh... | |||
m: say Q|for ^10 { }; 42|.AST.statements.head.sunk # nope | 11:17 | ||
camelia | True | ||
12:18
linkable6__ joined,
shareable6__ joined,
unicodable6__ joined
|
|||
AlexDaniel | ⚠️ Whateverable bots will be down for some time (pessimistically up to 2 days). I'm moving things to the new server. Sorry for the inconvenience! ⚠️ | 12:25 | |
12:26
unicodable6__ left,
squashable6 left,
bisectable6 left,
releasable6 left,
benchable6 left,
statisfiable6 left,
bloatable6 left,
evalable6 left,
reportable6 left,
notable6 left,
quotable6 left,
unicodable6 left,
linkable6 left,
shareable6 left,
committable6 left,
tellable6 left,
sourceable6 left,
greppable6 left,
coverable6 left,
nativecallable6 left,
unicodable6_ joined
|
|||
Geth | rakudo/main: 9b29fdcab6 | (Elizabeth Mattijsen)++ | src/Raku/ast/statements.rakumod RakuAST: add "otherwise" support to RakuAST::Statement::For *Without* any grammar / action support. This will at least allow the Slang::Otherwise module to continue to work in RakuAST land. And since we, as the Raku community, have a commitment to keep modules working across internals changes, this is the right thing to do (since being able to support Slang::Otherwise would have required other changes to RakuAST::Statement::For to be able to get the slang to work anyway). |
12:28 | |
12:48
unicodable6_ left,
shareable6__ left,
linkable6__ left
13:57
sena_kun joined
14:08
jgaz joined
|
|||
Geth | FROGGS-XML-LibXML: 2db53c65cb | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | README.md Create README.md |
14:22 | |
p6-Slang-Piersing/main: 17 commits pushed by (Tobias Leich)++, timo++, (Zoffix Znet)++, (Paul Cochrane)++ review: github.com/raku-community-modules/...9a61229678 |
14:23 | ||
Slang-Piersing/main: 0257fb612d | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 7 files Modernize Slang::Piersing (#8) - use Raku extensions - add dependency on Slangify to abstract the actual slangification process, to allow for hiding internal changes in the future If you'd like this module to become a raku community modules, please transfer it to raku-community-modules, and I will take care of it from there! |
14:25 | ||
14:36
Xliff left
|
|||
Geth | Slang-Piersing/main: e7bf096049 | (Elizabeth Mattijsen)++ | 9 files Prepare for update to zef, test CI |
14:40 | |
Slang-Piersing/main: 93c7f0706c | (Elizabeth Mattijsen)++ | Changes 0.0.2 |
14:47 | ||
15:05
Xliff joined
|
|||
Xliff | Raku-GLib suite timing statistics for Raku 2023.09.9.gb.58.c.3203.cc | 15:05 | |
Using the following processor: AMD Ryzen 9 5950X 16-Core Processor | |||
Total number of projects: 34 (506509 loc) | |||
Total non-parallel compile times: 11843.420 (348.336 avg) | |||
Total parallel compile times: 2617.865 (76.996 avg) 4.524x speedup | |||
lizmat | Xliff: maybe the description of GLib needs some modification :-) | 15:31 | |
Geth | Digest-PSHA1/main: 16 commits pushed by (Tobias Leich)++, (Paul Cochrane)++, (Zoffix Znet)++, (Samantha McVey)++ review: github.com/raku-community-modules/...f942e8f538 |
15:44 | |
Xliff | lizmat: How so? | 16:31 | |
Geth | Digest-PSHA1/main: 8c85cadaf3 | (Elizabeth Mattijsen)++ | 11 files Modernization of Digest::PSHA1 Check result of CI |
17:01 | |
Digest-PSHA1/main: ec1c114861 | (Elizabeth Mattijsen)++ | run-tests Fix missing test runner |
17:04 | ||
Digest-PSHA1/main: 887c1e0e93 | (Elizabeth Mattijsen)++ | META6.json Fix incorrect dependency |
17:06 | ||
Digest-PSHA1/main: 8ec964f713 | (Elizabeth Mattijsen)++ | Changes 1.0.1 |
17:09 | ||
Games-BubbleBreaker/main: 28 commits pushed by (Tobias Leich)++, (Zoffix Znet)++, (Paul Cochrane)++, (Aleks-Daniel Jakimenko-Aleksejev)++, (Patrick Böker)++ review: github.com/raku-community-modules/...bff4e45b78 |
17:11 | ||
JSON-Pretty/main: 21 commits pushed by (Tobias Leich)++, (Paul Cochrane)++, (Sylvain Colinet)++, (Zoffix Znet)++ review: github.com/raku-community-modules/...c90d7358e4 |
17:22 | ||
JSON-Pretty/main: 20e4821d8a | (Elizabeth Mattijsen)++ | 11 files Modernize JSON::Pretty - depend on JSON::Fast rather than JSON::Tiny - use raku extensions - refactor to use JSON::Fast features internally as well - from-json now exposes JSON::Fast's from-json verbatim - add CI testing |
18:31 | ||
JSON-Pretty/main: 8823187dc0 | (Elizabeth Mattijsen)++ | 3 files 0.1.1 |
18:36 | ||
Slang-Tuxic/main: 23 commits pushed by (Tobias Leich)++, (Elizabeth Mattijsen)++, (Zoffix Znet)++, (Paul Cochrane)++, lizmat++, TimToady++ review: github.com/raku-community-modules/...8a4a229a40 |
18:43 | ||
Inline-C/main: 35 commits pushed by (Tobias Leich)++, tony-o++, raydiak++, (Paul Cochrane)++, (Zoffix Znet)++ review: github.com/raku-community-modules/...00cf2dd7cc |
18:45 | ||
IDNA-Punycode/main: 12 commits pushed by (Tobias Leich)++, (Paul Cochrane)++, (Jonathan C. Otsuka)++, (Zoffix Znet)++ review: github.com/raku-community-modules/...76c14c967f |
18:46 | ||
lizmat | preliminary migration of these modules now done, should have zef releases for these in the coming days | 18:52 | |
Geth | rakudo: ab5tract++ created pull request #5393: RakuAST: Fix * + * * * thinko |
20:37 | |
ab5tract | no spectest changes, but I didn't really have * + * * * fixed in that last one | 20:43 | |
lizmat: are these new community module adoptions? | 20:46 | ||
20:55
evalable6 joined
20:57
evalable6 left
|
|||
lizmat | ab5tract: yeah, FROGGS answered my request to move their modules to community-modules | 21:40 | |
Geth | rakudo/main: 92485d66c5 | ab5tract++ (committed by Elizabeth Mattijsen) | src/Raku/ast/expressions.rakumod RakuAST: Fix * + * * * thinko |
21:42 | |
21:47
jgaz left
|
|||
ab5tract | uh oh | 21:51 | |
lizmat | uh oH? | ||
ab5tract | :) | ||
I have a spectest to fix, I was just about to mark the PR as a draft | |||
sorry about that :( | 21:52 | ||
lizmat | ah.. ok. well... it didn't regress any test file :-) | 21:53 | |
ab5tract | it didn't? over here it fails something in destruction.t | 21:54 | |
lizmat | that's probably a flapper | ||
ab5tract | ok, phew | 21:55 | |
yeah, passes fine when run manuallt | 21:57 | ||
*manually | |||
Geth | IDNA-Punycode/main: b3b166d5f7 | (Elizabeth Mattijsen)++ | 12 files Prepare for update to zef, test CI |
22:05 | |
IDNA-Punycode/main: 7bce5be543 | (Elizabeth Mattijsen)++ | Changes 1.0.1 |
22:07 | ||
Slang-Piersing/main: b29138d7d0 | (Elizabeth Mattijsen)++ | .travis.yml Remove dead Travis CI marker |
22:12 | ||
IDNA-Punycode/main: 608e028386 | (Elizabeth Mattijsen)++ | .travis.yml Remove dead Travis CI marker |
22:13 | ||
Digest-PSHA1/main: 43d9c6c398 | (Elizabeth Mattijsen)++ | .travis.yml Remove dead Travis CI marker |
|||
JSON-Pretty/main: 592b584acc | (Elizabeth Mattijsen)++ | .travis.yml Remove dead Travis CI marker |
22:14 | ||
if/main: 57086b4d1d | (Elizabeth Mattijsen)++ | .travis.yml Remove dead Travis CI marker |
|||
XML-Canonical/main: d3e89a9cef | (Elizabeth Mattijsen)++ | .travis.yml Remove dead Travis CI marker |
22:15 | ||
File-Find/main: 4f1318dc54 | (Elizabeth Mattijsen)++ | .travis.yml Remove dead Travis CI marker |
22:16 | ||
HTTP-Roles/main: 49fd0c8184 | (Elizabeth Mattijsen)++ | .travis.yml Remove dead Travis CI marker |
|||
Shell-Command/main: 8567df5276 | (Elizabeth Mattijsen)++ | .travis.yml Remove dead Travis CI marker |
22:17 | ||
Template-Mojo/main: 640a5f6500 | (Elizabeth Mattijsen)++ | .travis.yml Remove dead Travis CI marker |
|||
23:41
guifa joined
|
|||
Xliff | m: 'my $a = (1, 2); $a »+=» 3; $a.say | 23:55 | |
camelia | ===SORRY!=== Error while compiling <tmp> Unable to parse expression in single quotes; couldn't find final "'" (corresponding starter was at line 1) at <tmp>:1 ------> 'my $a = (1, 2); $a »+=» 3; $a.say⏏<EOL> expecting any … |
||
Xliff | m: my $a = (1, 2); $a »+=» 3; $a.say | ||
camelia | Cannot modify an immutable Int (1) in block <unit> at <tmp> line 1 |
||
Xliff | Why is that immutable? | ||
m: my $a = [1, 2]; $a »+=» 3; $a.say | |||
camelia | [4 5] | ||
Xliff | Aha! |