🦋 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:30 MasterDuke joined
MasterDuke ab5tract++, nice find/fix 00:40
06:00 reportable6 left 06:02 reportable6 joined 06:16 kjp left 06:18 kjp joined
Geth rakudo/main: 541a9c7db3 | (Stefan Seifert)++ | src/Raku/ast/resolver.rakumod
RakuAST: Report filename for unknown symbol exceptions

This also fixes warnings when creating the exception message.
07:50
rakudo/main: c9c2197d9b | (Stefan Seifert)++ | src/Raku/ast/resolver.rakumod
RakuAST: bring back suggestions for unknown routines

This also fixes warnings when creating the exception message.
07:54 sena_kun joined
Geth rakudo/main: d7ded45937 | (Stefan Seifert)++ | src/Raku/Actions.nqp
RakuAST: don't include colonpairs in method names for calls

Apparently colonpairs on method names should be ignored, e.g. [].grep:Str should just call .grep. However there are only two tests in repl.t that require this and the call will still fail, so we may want to re-visit this later.
08:20
rakudo/main: 76f0278c0a | (Stefan Seifert)++ | t/02-rakudo/repl.t
RakuAST: Un-todo a passing test in repl.t when running with RAKUDO_RAKUAST set
08:21
rakudo/main: 34cb94e072 | (Stefan Seifert)++ | t/05-messages/01-errors.t
Remove unintended m: prefix from a test case

Looks like this test was copied from an IRC message and the m: prefix for the eval-bot was kept.
08:25
10:13 sena_kun left 10:14 sena_kun joined
releasable6_ Next release in ≈3 days and ≈7 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 11:00
releasable6 Next release in ≈3 days and ≈7 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft
12:00 reportable6 left 12:03 reportable6 joined 12:07 MasterDuke left
nine Many of the t/05-messages/*-errors.t failures look quite straight forward to fix. It's often just about throwing a more targeted exception. 12:25
13:18 nine left 13:19 nine joined
[Coke] (release) Did we ever figure out why the Red failure didn't show up in blin? 13:52
We should probably at least ping the red developer to test it manually while blin is going on. 13:53
SmokeMachine I would test if that happens... I'm planning on trying to run my github actions daily with main rakudo... but I'm not sure on how doing that an didn't have time to start investigating thayet 13:57
ab5tract SmokeMachine: you might find some inspiration from the GTK-Simple repo 14:50
SmokeMachine ab5tract: thaks, I'll take a look 14:52
jdv I thought it was AttrX::Mooish that we don't know why blin didn't hit it? 16:21
Geth rakudo/main: 326dc12b12 | (Stefan Seifert)++ | src/Raku/ast/signature.rakumod
RakuAST: fix concrete values slipping into Parameter's $!type attribute
16:27
rakudo/main: dbe698c4c3 | (Stefan Seifert)++ | src/Raku/ast/signature.rakumod
RakuAST: add post-constraints for type-like parameter values

In `sub foo(LittleEndian) {...}` LittleEndian looks like a type and parses as one but it's actually a value that the parameter must match.
rakudo/main: abc1a5f512 | (Stefan Seifert)++ | src/Raku/ast/signature.rakumod
RakuAST: ensure we check type-like values for parameters

In `sub foo(LittleEndian) {...}` LittleEndian looks like a type and parses as one but it's actually a value that the parameter must match. Generate the ParamTypeCheck for calling ACCEPTS on that value.
nine 1055
[Coke] jdv: oh, is that a Red dep?
jdv got me. i only heard about that one though. not Red. 16:30
i'll try both in a bit
SmokeMachine No, Red is not related to Attraction::Mooish… but I suppose both play with Metamodel… 16:39
jdv what would that even be? 16:56
SmokeMachine jdv: docs.raku.org/type/Metamodel/ClassHOW 16:58
jdv i meant "Attraction::Mooish" 16:59
Attraction::Mooish tests out fine on head 17:03
gah, "AttrX::Mooish" i meant
how does one fix this type of issue again?: "===> Failed to find dependencies: pq:ver<5>:from<native>" 17:04
ab5tract lol
jdv is that another name for libpq-dev or whatever?
that's what "zef install Red" ends with for me at the moment 17:05
SmokeMachine (attraction was a wrong autocomplete) 17:06
Red is also passing on head... the problem is with the 2 last released vwersons 17:08
ab5tract jdv: I
I think that’s a missing native lib error
SmokeMachine (sorry, I'm still getting used to my new keyboard... 17:09
that's an error on a dependency of DBIish (if I remember it correctly) that's a Red dependency... 17:11
jdv hmm, maybe that's what tripped up blin... 17:12
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2024/04/22/2024-...dcabaacab/ 17:19
17:25 nativecallable6_ left, quotable6_ left, linkable6_ left, statisfiable6 left, releasable6_ left, sourceable6_ left, coverable6_ left, evalable6_ left, bisectable6_ left, benchable6_ left, unicodable6_ left, tellable6_ left, squashable6 left, shareable6_ left, committable6_ left, greppable6_ left, bloatable6_ left, notable6_ left, reportable6 left 17:26 evalable6_ joined, bisectable6_ joined, unicodable6_ joined, statisfiable6 joined, squashable6 joined 17:27 coverable6_ joined, tellable6_ joined, shareable6_ joined, sourceable6_ joined, bloatable6_ joined, committable6_ joined, reportable6 joined, quotable6_ joined, benchable6_ joined 17:28 nativecallable6_ joined, greppable6_ joined, linkable6_ joined, notable6_ joined 17:29 releasable6_ joined
ab5tract lizmat++ 17:32
jdv and Red tests out fine on head 17:44
lizmat *phew* 17:45
[Coke] jdv++ 17:47
17:54 finanalyst_ left, finanalyst left 18:00 reportable6 left 18:02 reportable6 joined 18:51 kjp left
ab5tract deciding to take poke at R#5486 18:52
linkable6 R#5486 [open]: github.com/rakudo/rakudo/issues/5486 [Unicode] Test for Unicode `General_Category` does not work with `L`
18:52 finanalyst joined, finanalyst_ joined 18:53 linkable6_ left 18:54 linkable6_ joined
ab5tract A bit unnerving that the only difference in QAST seems totally reasonable: gist.github.com/ab5tract/c6b7eea8e...eb45e3266c 18:54
(this is in the RakuAST branch, as I was hoping for it to be easier to chase down there) 18:55
also: looking for feedback on potentially adding this `dump_reg` method to QASTCompilerMAST.nqp -- gist.github.com/ab5tract/c6b7eea8e...g-proposal 19:15
20:57 linkable6_ left 21:00 linkable6_ joined 21:24 sena_kun left 21:36 finanalyst_ left, finanalyst left 21:52 sena_kun joined
ab5tract m: { "Ll" }.ACCEPTS(Nil).say. # kind of weird 22:36
camelia ===SORRY!=== Error while compiling <tmp>
Unsupported use of . to concatenate strings. In Raku please use: ~.
at <tmp>:1
------> "Ll" }.ACCEPTS(Nil).say. # kind of weird⏏<EOL>
ab5tract m: ({ "Ll" }).ACCEPTS(Nil).say. # kind of weird 22:37
camelia ===SORRY!=== Error while compiling <tmp>
Unsupported use of . to concatenate strings. In Raku please use: ~.
at <tmp>:1
------> Ll" }).ACCEPTS(Nil).say. # kind of weird⏏<EOL>
ab5tract oops, duh..
m: { "Ll" }.ACCEPTS(Nil).say # kind of weird
camelia Ll
22:39 guifa joined 23:12 MasterDuke joined 23:40 sena_kun left