🦋 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
finanalyst left
00:08
kjp joined
04:22
kjp left
04:29
kjp joined
04:37
kjp left
04:42
kjp joined
04:49
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
07:53 | |||||||||||||||||||||||||||||||||||||
Geth | Test-Output: dcbb69edf8 | (Márton Polgár)++ (committed using GitHub Web editor) | .github/workflows/test.yaml Add more functioning CI workflow |
09:06 | |||||||||||||||||||||||||||||||||||||
Test-Output: 497aa6615c | (Márton Polgár)++ (committed using GitHub Web editor) | README.md Update badge in README |
09:08 | ||||||||||||||||||||||||||||||||||||||
09:16
finanalyst joined
|
|||||||||||||||||||||||||||||||||||||||
nemokosch | also | 09:26 | |||||||||||||||||||||||||||||||||||||
ping: github.com/rakudo/rakudo/pull/5377 | |||||||||||||||||||||||||||||||||||||||
09:42
finanalyst left
10:18
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | Test-Output: 9a73b92c78 | 2colours++ | 9 files 1.001006 |
10:37 | |||||||||||||||||||||||||||||||||||||
rakudo/main: f53c6505fd | (Elizabeth Mattijsen)++ | src/Raku/ast/package.rakumod RakUAST: introduce RakuAST::Package::Attachable Not all -package- types can have methods or attributes attached. This commit moves all logic with regards to attaching method and attributes from the RakuAST::Package class to the RakuAST::Package::Attachable class, and makes the RakuAST::Role/Class classes subclass from that. ... (7 more lines) |
11:42 | ||||||||||||||||||||||||||||||||||||||
ANTLR4-Grammar/master: 8 commits pushed by 2colours++ | 12:38 | ||||||||||||||||||||||||||||||||||||||
rakudo/main: e8b4954238 | (Elizabeth Mattijsen)++ | 2 files RakuAST: handle 'has method' better in packages Turn the use of 'method foo' in a package type that cannot support methods, into a worry rather than an execution error during parsing. Add a class X::Useless::Declaration to handle this type of worry. ... (5 more lines) |
13:01 | ||||||||||||||||||||||||||||||||||||||
rakudo/main: 2f59eeeb4a | (Elizabeth Mattijsen)++ | 2 files RakuAST: use informational method "can-have-methods" to see if a method can be attached to a package. Also move these method to the RakuAST::Package::Attachable class. |
13:14 | ||||||||||||||||||||||||||||||||||||||
15:36
finanalyst joined
15:38
finanalyst left
15:49
sjn left
15:55
sjn joined
16:49
finanalyst joined
17:03
finanalyst left
17:32
codesections left
17:33
codesections joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 37e8d29f71 | (Elizabeth Mattijsen)++ | src/core.c/Exception.rakumod RakuAST: make exception compile-time proof |
18:04 | |||||||||||||||||||||||||||||||||||||
rakudo/main: 9438ef1a79 | (Elizabeth Mattijsen)++ | src/Raku/ast/variable-declaration.rakumod RakuAST: worry about adding an attribute to a package that cannot support attributes, instead of throwing an exception because it cannot find the method. |
|||||||||||||||||||||||||||||||||||||||
rakudo/main: ad87284a02 | (Elizabeth Mattijsen)++ | src/Raku/ast/variable-declaration.rakumod RakuAST: simplify RakuAST::Initializer::Assign|Bind By creating a base class RakuAST::Initializer::Expression and have these classes subclass that, to reduce amount of copy-pasted code. |
18:25 | ||||||||||||||||||||||||||||||||||||||
18:26
finanalyst joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | hmmmm do we have a way to call a PERFOR-CHECK of a parent class, as we don't appear to have nextsame in NQP ? | 19:11 | |||||||||||||||||||||||||||||||||||||
nine vrurg ^^ | 19:12 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: d7c64bdb48 | (Elizabeth Mattijsen)++ | src/Raku/ast/package.rakumod RakuAST: remove known attributes from seen attributes The idea being that we will be able to provide a proper sorry for those attributes that are referenced in a class, but which do not exist in that class (which could possibly have consumed one or more roles, so we need to check *after* composing). Sadly haven't found a way to actually check for remaining attributes seen yet. |
19:23 | |||||||||||||||||||||||||||||||||||||
lizmat | afk& | ||||||||||||||||||||||||||||||||||||||
vrurg | .tell lizmat The only method is nqp::findmethod(HLL::Compiler, 'PERFOR-CHECL').(self). See command_eval in src/Perl6/Compiler.nqp. | 21:10 | |||||||||||||||||||||||||||||||||||||
tellable6 | vrurg, I'll pass your message to lizmat | ||||||||||||||||||||||||||||||||||||||
Geth | ¦ problem-solving: librasteve assigned to codesections Issue Data::Dump::Tree in Rakudo core github.com/Raku/problem-solving/issues/399 | 21:17 | |||||||||||||||||||||||||||||||||||||
¦ problem-solving: librasteve assigned to codesections Issue Mixed Fraction Support for Rats (Feature Request) github.com/Raku/problem-solving/issues/400 | 21:27 | ||||||||||||||||||||||||||||||||||||||
22:44
finanalyst left
23:23
sena_kun left
|