🦋 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:00
reportable6 left,
reportable6 joined
00:31
Xliff_ joined
00:33
Xliff left
02:35
_Xliff joined
02:38
Xliff_ left
05:20
_Xliff left
06:00
reportable6 left
06:01
reportable6 joined
07:53
squashable6 left
07:54
squashable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Nemokosch | the 208th weekly is available | 08:08 | |||||||||||||||||||||||||||||||||||||
lizmat | weekly updated | 08:27 | |||||||||||||||||||||||||||||||||||||
08:48
squashable6 left
08:51
squashable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: bdafcd10ea | (Elizabeth Mattijsen)++ | src/Raku/ast/package.rakumod RakuAST: move role twiddling logic to replace-body To make the AST consistent whether or not it has been EVALled or not. |
09:26 | |||||||||||||||||||||||||||||||||||||
rakudo/main: 199ff77ae5 | (Elizabeth Mattijsen)++ | src/Raku/ast/nqp.rakumod RakuAST: fix thinko in RakuAST::Nqp |
|||||||||||||||||||||||||||||||||||||||
09:31
squashable6 left,
squashable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: db608f1643 | (Elizabeth Mattijsen)++ | 2 files RakuAST: add role test with attribute And move a type test to its proper file |
09:37 | |||||||||||||||||||||||||||||||||||||
rakudo/main: cacc3e3920 | (Elizabeth Mattijsen)++ | src/Raku/Actions.nqp RakuAST: don't allow "has $.foo := 666" To get the behaviour that is seen with the old grammar |
10:00 | ||||||||||||||||||||||||||||||||||||||
Nemokosch | it would be good to know what was on purpose and what was just a limitation of the compiler that nobody caught | 10:02 | |||||||||||||||||||||||||||||||||||||
lizmat | in the new grammar, you could do it and it would generate the right initializer code | 10:04 | |||||||||||||||||||||||||||||||||||||
except that it wouldn't bind, but still just assigj | |||||||||||||||||||||||||||||||||||||||
*assign | |||||||||||||||||||||||||||||||||||||||
Nemokosch | hm, that might be confusing | 10:05 | |||||||||||||||||||||||||||||||||||||
lizmat | fwiw, I would prefer the := hint as an alternative to "is built(:bind)" | ||||||||||||||||||||||||||||||||||||||
but yeah, allowing it with confusing semantics, would not be a good thing, so it is specifically prohibited at the moment | 10:16 | ||||||||||||||||||||||||||||||||||||||
m: knowhow { } | 11:02 | ||||||||||||||||||||||||||||||||||||||
camelia | ( no output ) | ||||||||||||||||||||||||||||||||||||||
lizmat | m: native { } | ||||||||||||||||||||||||||||||||||||||
camelia | ( no output ) | ||||||||||||||||||||||||||||||||||||||
lizmat | I wonder if these package declarators still make sense? I cannot find any reference to them ? | 11:03 | |||||||||||||||||||||||||||||||||||||
m: knowhow FOO { }; dd FOO.HOW.^name | 11:04 | ||||||||||||||||||||||||||||||||||||||
camelia | "KnowHOW" | ||||||||||||||||||||||||||||||||||||||
lizmat | m: native FOO { }; dd FOO.HOW.^name | 11:05 | |||||||||||||||||||||||||||||||||||||
camelia | "Perl6::Metamodel::NativeHOW" | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 981696578e | (Elizabeth Mattijsen)++ | src/Raku/ast/package.rakumod RakuAST: add support for two more package declarators And use a hash lookup for clarity and bytecode size instead of embedded ternaries |
11:26 | |||||||||||||||||||||||||||||||||||||
11:47
thundergnat joined
11:58
Nemokosch joined
|
|||||||||||||||||||||||||||||||||||||||
Nemokosch | rather spam here ... | 11:58 | |||||||||||||||||||||||||||||||||||||
tellable6 | 2023-03-13T09:21:47Z #raku <grondilu> Nemokosch: nevermind I was trying to be quirky | ||||||||||||||||||||||||||||||||||||||
2023-03-13T09:35:39Z #raku <grondilu> Nemokosch: if you're curious, I'm trying to display an image on the terminal using kitty's protocol. I have to split the image data in chunks, and print it with a specific code for each chunks but the last one. | |||||||||||||||||||||||||||||||||||||||
Nemokosch | okay good enough | ||||||||||||||||||||||||||||||||||||||
12:00
reportable6 left
12:02
reportable6 joined
12:06
Nemokosch left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 5 commits pushed by (Elizabeth Mattijsen)++ | 12:10 | |||||||||||||||||||||||||||||||||||||
12:14
Xliff joined
12:18
thundergnat left
12:39
timo1 left
12:40
timo1 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 761a5a8a59 | (Elizabeth Mattijsen)++ | src/Raku/ast/package.rakumod RakuAST: make parameterization of roles introspectable |
14:03 | |||||||||||||||||||||||||||||||||||||
rakudo/main: 93c02664aa | (Elizabeth Mattijsen)++ | 2 files RakuAST: fix various Signature/Parameter/Package related .raku/deparsing |
|||||||||||||||||||||||||||||||||||||||
rakudo/main: 23433abe03 | (Elizabeth Mattijsen)++ | t/12-rakuast/role.rakutest RakuAST: add some more role tests |
|||||||||||||||||||||||||||||||||||||||
lizmat | and yet another Rakudo Weekly News hit the Net: rakudoweekly.blog/2023/03/13/2023-11-ainions/ (yesterday already :-) | 14:10 | |||||||||||||||||||||||||||||||||||||
[Coke] | lizmat: I hope for your sake you have some automated tooling to help you gather these bits. | 14:14 | |||||||||||||||||||||||||||||||||||||
lizmat | some, not a lot: once we got rid of p6c, the module gathering can be made mostly automatic | 14:15 | |||||||||||||||||||||||||||||||||||||
14:25
timo1 left,
timo1 joined
15:24
thundergnat joined
15:25
thundergnat left
15:41
summerisle left
15:42
summerisle joined
15:56
vrurg joined,
vrurg_ left
15:57
vrurg_ joined
16:00
vrurg left
16:22
Xliff left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: bduggan++ created pull request #5231: RakuAST: implement recursive regexes |
16:32 | |||||||||||||||||||||||||||||||||||||
[Tux] |
|
16:34 | |||||||||||||||||||||||||||||||||||||
17:42
bduggan joined
|
|||||||||||||||||||||||||||||||||||||||
bduggan | Hi everyone -- any feedback on the above PR would be great...also, is it expected that a number of the integration tests might fail for unrelated reasons? | 17:50 | |||||||||||||||||||||||||||||||||||||
lizmat | bduggan: just gave some feedback, looks cool to me | 17:58 | |||||||||||||||||||||||||||||||||||||
if you're running the tests with RAKUDO_RAKUAST=1, then yes, some tests are still expected to fail atm | 17:59 | ||||||||||||||||||||||||||||||||||||||
133/145 (make test) and 743/1355 (make spectest) are the number of completely passing tests files atm | 18:00 | ||||||||||||||||||||||||||||||||||||||
18:00
reportable6 left
18:01
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
bduggan | Okay, cool -- good to know, and thanks for the comments | 18:02 | |||||||||||||||||||||||||||||||||||||
19:06
squashable6 left
19:08
squashable6 joined
19:15
vrurg_ left,
vrurg joined
20:03
sivoais left
21:03
sivoais joined
21:45
squashable6 left
21:47
squashable6 joined
21:50
bduggan left
22:31
elcaro left
23:42
japhb left,
japhb joined
|