🦋 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 00:01 reportable6 joined 00:15 jgaz left, jgaz joined 01:46 squashable6 left, tellable6 left, notable6 left, quotable6 left, statisfiable6 left, linkable6 left, sourceable6 left, bloatable6 left, evalable6 left, committable6 left, reportable6 left, nativecallable6 left, bisectable6 left, unicodable6 left, shareable6 left, releasable6 left, coverable6 left, benchable6 left, greppable6 left, coverable6 joined, reportable6 joined, benchable6 joined, notable6 joined 01:47 statisfiable6 joined, releasable6 joined, sourceable6 joined, greppable6 joined, nativecallable6 joined, unicodable6 joined, linkable6 joined, quotable6 joined 01:48 bisectable6 joined, committable6 joined, tellable6 joined, bloatable6 joined, shareable6 joined, evalable6 joined 01:49 squashable6 joined 03:25 sourceable6 left, coverable6 left, linkable6 left, notable6 left, squashable6 left, evalable6 left, reportable6 left, quotable6 left, tellable6 left, benchable6 left, shareable6 left, releasable6 left, unicodable6 left, statisfiable6 left, nativecallable6 left, committable6 left, bisectable6 left, bloatable6 left, greppable6 left, unicodable6 joined, statisfiable6 joined, quotable6 joined 03:26 bloatable6 joined, notable6 joined, reportable6 joined, committable6 joined, greppable6 joined, tellable6 joined, coverable6 joined, squashable6 joined 03:27 evalable6 joined, linkable6 joined 03:28 releasable6 joined, sourceable6 joined, benchable6 joined, nativecallable6 joined, bisectable6 joined, shareable6 joined 04:28 squashable6 left, sourceable6 left, coverable6 left, reportable6 left, statisfiable6 left, benchable6 left, releasable6 left, bisectable6 left, tellable6 left, unicodable6 left, committable6 left, linkable6 left, greppable6 left, bloatable6 left, notable6 left, evalable6 left, quotable6 left, nativecallable6 left, quotable6 joined, reportable6 joined, releasable6 joined 04:29 evalable6 joined, benchable6 joined, squashable6 joined, committable6 joined, greppable6 joined, tellable6 joined, sourceable6 joined 04:30 linkable6 joined, statisfiable6 joined, coverable6 joined, unicodable6 joined 04:31 bloatable6 joined, nativecallable6 joined, bisectable6 joined, notable6 joined 05:57 kurahaupo joined 06:00 reportable6 left 06:03 reportable6 joined 08:11 sena_kun joined 08:54 kurahaupo left 08:56 kurahaupo joined 08:58 codesections joined 09:08 lizmat left 09:09 lizmat joined 09:17 codesections1 joined 09:18 codesections left, codesections1 is now known as codesections 10:21 codesections left
Geth rakudo/main: 9b207ab756 | (Elizabeth Mattijsen)++ | src/Raku/ast/literals.rakumod
RakuAST: move Literal.new functionality to Literal.from-value

After consultation with jnthn, it was felt that the auto-determining the type by default, would be overhead that wouldn't be needed coming from the grammar. So make .new less smart, and introduce a .from-value method with the old semantics of .new
12:00 reportable6 left 12:03 reportable6 joined 13:34 jgaz left, jgaz joined 13:54 kurahaupo left
Geth nqp: MasterDuke17++ created pull request #803:
Don't collapse a string's strands when matching against it
rakudo/main: 4df49e66df | (Elizabeth Mattijsen)++ | 3 files
RakuAST: allow declarator docs on any variable

As originally described in S26. These declarator docs do **not** appear in $=pod, as there is nothing to hang them on to. However, any renderer based on the RakuAST tree, *would* be able to render it.
rakudo/main: 790b6b0568 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/LegacyPodify.pm6
RakuAST: treat =head the same as =item

with regards to the absence of a level. This now implies level==1 for legacy $=pod production. In the RakuAST .level returns "" in that case. As discussed with finanalyst++ at the RCS.
15:32 kurahaupo joined 16:09 codesections joined
Geth roast: 720a5dc1f8 | (Elizabeth Mattijsen)++ | 3 files
Create a 6.c subdirectory in roast

To place all 6.c only test files there, in the same hierarchy as they were originally. This will allow to have test-files that check for "future version" behaviour to live at the top-level.
Move S03-operators/set_precedes.t there as a first file
roast: d2da14029b | (Elizabeth Mattijsen)++ | 5 files
Move 6.c tests in MISC to 6.c directory
roast: 83edea57e3 | (Elizabeth Mattijsen)++ | 3 files
Move 6.c tests in S04-declarations to 6.c directory
roast: 0a23f5202b | (Elizabeth Mattijsen)++ | 3 files
Move 6.c tests in S06-other to 6.c directory
roast: b204924745 | (Elizabeth Mattijsen)++ | 2 files
Move 6.c tests in S12-class to 6.c directory
roast: 10e79a0900 | (Elizabeth Mattijsen)++ | 5 files
Move 6.c tests in S02-names to 6.c directory
roast: d013e4b498 | (Elizabeth Mattijsen)++ | 3 files
Fix some references that failed to file movement
roast: 1adceb18cc | (Elizabeth Mattijsen)++ | 3 files
Move 6.c tests in S02-types to 6.c directory
roast: 43f4d6cf3e | (Elizabeth Mattijsen)++ | 3 files
Move 6.c tests in S32-io to 6.c director
17:51 codesections left 18:00 reportable6 left 18:02 reportable6 joined, kurahaupo left
Geth roast: c905c116db | (Elizabeth Mattijsen)++ | 5 files
Move 6.c tests in APPENDICES to 6.c director
timo github.com/TodePond/DreamBerd some things we should maybe steal for raku 6.ə 18:43
Geth roast: d96201a64c | (Elizabeth Mattijsen)++ | 6.c/APPENDICES/A03-older-specs/01-misc.t
Moving file one level down means referring needs one level up
rakudo/main: 1dc496add7 | (Elizabeth Mattijsen)++ | tools/templates/Makefile.in
Add one more level of dirs to check for .t fudging
21:38 epony joined 21:59 sena_kun left 22:59 nativecallable6 left, notable6 left, bisectable6 left, bloatable6 left, squashable6 left, sourceable6 left, statisfiable6 left, tellable6 left, evalable6 left, shareable6 left, reportable6 left, committable6 left, coverable6 left, quotable6 left, benchable6 left, unicodable6 left, greppable6 left, releasable6 left, linkable6 left 23:00 notable6 joined, quotable6 joined, shareable6 joined, bloatable6 joined, bisectable6 joined 23:01 tellable6 joined, sourceable6 joined, reportable6 joined, releasable6 joined, squashable6 joined, greppable6 joined, committable6 joined 23:02 nativecallable6 joined, evalable6 joined, benchable6 joined, coverable6 joined, statisfiable6 joined 23:03 unicodable6 joined, linkable6 joined 23:10 Xliff joined