🦋 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.
00:01 explorer joined 00:02 explorer1 joined, explorer left, explorer1 is now known as explorer
Geth Testo: da9f0d79c4 | 2colours++ | 3 files
Plenty of Perl->Raku
00:05
Testo: b8dc437c90 | 2colours++ | README.md
Rename Test.pm6 to just Test
Testo: 5ff02748cb | 2colours++ | META6.json
New release
00:13
nemokosch last one I swear 😄
03:50 explorer left
[Tux] Rakudo v2023.12-13-g54ee127be (v6.d) on MoarVM 2023.12-1-gfde6796f8
csv-ip5xs0.274 - 0.274
csv-ip5xs-201.136 - 1.148
csv-parser1.552 - 1.593
csv-test-xs-200.143 - 0.144
test1.910 - 1.921
test-t0.425 - 0.431
test-t --race0.269 - 0.282
test-t-205.176 - 5.185
test-t-20 --race1.221 - 1.234
08:38
08:40 sena_kun joined 08:51 sena_kun left
Geth rakudo/main: 5268106d03 | (Elizabeth Mattijsen)++ | 2 files
RakuAST: add deparsing/raku support for FakeSignature
10:19
rakudo/main: 000ac084a2 | (Elizabeth Mattijsen)++ | 3 files
RakuAST: fix handling of nameless parameters

In signatures such as ($,@,%) taking a scalar, Positional and Associative value, but other than type checking, disgarding the value specified.
Before this commit, this was handled by *not* creating a ParameterTarget::Var object. However, this lost any type information, and whether there was a ... (14 more lines)
10:31
lizmat now at 984 or +5 ( we lost t/spec/S17-channel/basic.t a little while ago) 10:33
10:50 epony left
ab5tract lizmat++ 11:11
11:17 rba left 11:19 rba joined 12:09 epony joined
Geth rakudo/main: 94e58e0515 | (Elizabeth Mattijsen)++ | src/Raku/ast/statementprefixes.rakumod
RakuAST: add StatementPrefix::CallMethod base class

And use that for all the statement-prefixes that codegen to a method call on the result of the blorst: race hyper lazy eager
12:44
13:55 epony left 14:02 epony joined
nemokosch How much deprecated is Build.pm actually? 14:45
lizmat ugexe might know 15:09
nemokosch also, do modules default to META6 language version now? 15:44
I remember the plans
ugexe we don' 16:18
we don't recommend using Build.pm in new code, but realistically there is so much existing code using it that its hard to say when we should start nagging users in like zef output 16:19
and no, modules don't default to META6.json language versions 16:22
lizmat we *could* do that relatively easy with RakuAST? 16:23
but only if it is a "raku" entry in the META6 ?
I mean, it would be one less thing to keep in sync 16:24
ugexe i'm not sure how it would be relatively easy. it took vrurg a ton of work to implement something similar for ver/auth/api, and even with all that work it isn't considered quite yet ready by myself or niner. 16:26
im not sure if that is something RakuAST can make easier or not, so maybe i'm wrong though 16:27
lizmat I see it like: if there's no "use v6.x" at the start of the compunit, and there is a META6. act as if "use %META<raku>" specified 16:28
nemokosch bummer 16:29
ugexe how do you get %META? 16:30
nemokosch what file extensions are available for this legacy builder script?
ugexe .pm, .pm6, .rakumod 16:31
nemokosch thanks
lizmat ugexe: good question, I would have to look that up :-) 16:32
ugexe github.com/ugexe/zef/blob/main/lib...ld.rakumod
16:46 epony left
[Coke] We could add a blin test and start reporting out modules which have a Build.pm 16:58
/Build.rakudoc
I am using it in raku/doc right now to stop people from trying to install it. Is there a better way to do that? 16:59
17:50 sena_kun joined 18:11 epony joined 19:00 Altai-man joined 19:01 sena_kun left
nemokosch haha, clever 19:02
vrurg ugexe: as to "where to get %META from" – I did solve it somehow back then. Though don't remember how I did it. Partially, it was about passing the info through environment variables from compiler to compiler. 19:07
19:28 epony left 20:24 epony joined 20:28 epony left 20:29 epony joined 20:47 epony left 20:50 epony joined