🦋 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. |
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈2 days and ≈11 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 07:00 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 1758c96f0e | (Elizabeth Mattijsen)++ | 2 files RakuAST: simplify interning of Nums Also rename the method to intern-Num to make it clear it's about HLL Nums, not native nums |
09:36 | |||||||||||||||||||||||||||||||||||||
[Tux] |
|
11:06 | |||||||||||||||||||||||||||||||||||||
tux.nl/Talks/CSV6/speed4-20.html / tux.nl/Talks/CSV6/speed4.html tux.nl/Talks/CSV6/speed.log | |||||||||||||||||||||||||||||||||||||||
12:55
[Tux] left
13:01
[Tux] joined
|
|||||||||||||||||||||||||||||||||||||||
jdv | i'm around for the release but having been offline for a bit i'm not sure where we are in terms of release prep. was there a blin recently enough? | 13:07 | |||||||||||||||||||||||||||||||||||||
[Coke] | Yes, this weekend | 14:00 | |||||||||||||||||||||||||||||||||||||
all clear, no failures | |||||||||||||||||||||||||||||||||||||||
releasable6: next? | |||||||||||||||||||||||||||||||||||||||
releasable6 | [Coke], Next release in ≈2 days and ≈4 hours. There are no known blockers. 20 out of 21 commits logged | ||||||||||||||||||||||||||||||||||||||
[Coke], Details: gist.github.com/25b1a51547c4482d17...e788cefea6 | |||||||||||||||||||||||||||||||||||||||
jdv | its on like donkey kong | 15:51 | |||||||||||||||||||||||||||||||||||||
Geth | setup-raku/dependabot/npm_and_yarn/undici-5.29.0: 3728c7b180 | dependabot[bot]++ (committed using GitHub Web editor) | package-lock.json Bump undici from 5.28.5 to 5.29.0 Bumps [undici](github.com/nodejs/undici) from 5.28.5 to 5.29.0. - [Release notes](github.com/nodejs/undici/releases) - [Commits](github.com/nodejs/undici/compare/v.....v5.29.0) --- ... (7 more lines) |
16:33 | |||||||||||||||||||||||||||||||||||||
setup-raku: dependabot[bot]++ created pull request #41: Bump undici from 5.28.5 to 5.29.0 |
|||||||||||||||||||||||||||||||||||||||
setup-raku: 3728c7b180 | dependabot[bot]++ (committed using GitHub Web editor) | package-lock.json Bump undici from 5.28.5 to 5.29.0 Bumps [undici](github.com/nodejs/undici) from 5.28.5 to 5.29.0. - [Release notes](github.com/nodejs/undici/releases) - [Commits](github.com/nodejs/undici/compare/v.....v5.29.0) --- ... (7 more lines) |
16:45 | ||||||||||||||||||||||||||||||||||||||
setup-raku: 6afbd92f58 | (Shoichi Kaji)++ (committed using GitHub Web editor) | package-lock.json Merge pull request #41 from Raku/dependabot/npm_and_yarn/undici-5.29.0 Bump undici from 5.28.5 to 5.29.0 |
|||||||||||||||||||||||||||||||||||||||
rakudo/main: 60803faef7 | (Elizabeth Mattijsen)++ | 2 files RakuAST: re-imagine interning of strings |
17:36 | ||||||||||||||||||||||||||||||||||||||
lizmat | the other day, librasteve mentioned that one day they'd make App::Crag a slang | 17:37 | |||||||||||||||||||||||||||||||||||||
and I got to wonder that it should be pretty easy | |||||||||||||||||||||||||||||||||||||||
gist.github.com/lizmat/645ff290dc9...0872f88b91 | 17:40 | ||||||||||||||||||||||||||||||||||||||
shows that idea, but alas it doesn't work | |||||||||||||||||||||||||||||||||||||||
however, I don't see anything wrong with the logic | 17:42 | ||||||||||||||||||||||||||||||||||||||
as far as I can see, the define_slang *is* run with the correct $LANG setting | 17:43 | ||||||||||||||||||||||||||||||||||||||
what am I missing ? | |||||||||||||||||||||||||||||||||||||||
[Coke] | nested slangs OK? | 17:47 | |||||||||||||||||||||||||||||||||||||
lizmat | afaics it's not nested | 17:48 | |||||||||||||||||||||||||||||||||||||
the nesting is in the EXPORT sub exporting an EXPORT sub | |||||||||||||||||||||||||||||||||||||||
which is what Slangify is based on | 17:49 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/enhance-named-param-subset-feedback: 412872e0a3 | ab5tract++ | src/Raku/ast/signature.rakumod Favor =:= over ! nqp::iseq() |
18:55 | |||||||||||||||||||||||||||||||||||||
lizmat | I guess it boils down to: | 19:05 | |||||||||||||||||||||||||||||||||||||
put this in a Foo.rakumod: BEGIN my $ = $*LANG; | |||||||||||||||||||||||||||||||||||||||
then load it with -MFoo | 19:06 | ||||||||||||||||||||||||||||||||||||||
and get: Missing serialize REPR function for REPR MVMContext (BOOTContext) | |||||||||||||||||||||||||||||||||||||||
nine | That may be caused by an exception object getting serialized | 20:00 | |||||||||||||||||||||||||||||||||||||
timo | could be $*LANG stores a Failure there if it's not found at that point | 21:30 | |||||||||||||||||||||||||||||||||||||
lizmat | the $*LANG is valid there, *not* a Failure | 22:21 | |||||||||||||||||||||||||||||||||||||
hmmm... it appears to work ok in RakuAST... | 22:24 | ||||||||||||||||||||||||||||||||||||||
ok, that looks like progress... that needs a night of sleep :-) | 22:26 |