🦋 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:02 reportable6 joined 02:07 evalable6 left, linkable6 left, evalable6 joined 02:09 linkable6 joined
guifa The best way to catch stuff is to use it :-) 03:08
04:16 squashable6 left, squashable6 joined 04:33 Xliff left 06:00 reportable6 left 06:03 reportable6 joined 07:49 linkable6 left, tellable6 left, greppable6 left, releasable6 left, squashable6 left, evalable6 left, benchable6 left, sourceable6 left, nativecallable6 left, unicodable6 left, bloatable6 left, statisfiable6 left, notable6 left, reportable6 left, shareable6 left, quotable6 left, committable6 left, coverable6 left, bisectable6 left 07:50 bisectable6 joined, evalable6 joined, nativecallable6 joined, squashable6 joined, statisfiable6 joined, committable6 joined 07:51 unicodable6 joined, quotable6 joined, linkable6 joined, notable6 joined, benchable6 joined, coverable6 joined, releasable6 joined 07:52 sourceable6 joined, greppable6 joined, reportable6 joined, shareable6 joined, bloatable6 joined 07:53 tellable6 joined
Geth rakudo/main: 9d55cb25a8 | (Stefan Seifert)++ | 3 files
RakuAST: support calling prefix ops as postfixes
08:07
rakudo/main: 2183ec7217 | (Stefan Seifert)++ | src/Raku/Actions.nqp
RakuAST: fix superfluous quote in canonicalized routine name

prefix:["~"] got canonicalized to prefix:<"~"> instead of prefix:<~> because the stringification of a semilist match retains the quotes. Replace the hacky "the source code will be good enough" with actual compile-time evaluation of the expression to get the result string.
lizmat 708 / 1354! 10:30
m: dd Metamodel::ClassHOW 10:45
camelia Perl6::Metamodel::ClassHOW
lizmat m: dd Perl6::Metamodel::ClassHOW
camelia Could not find symbol '&ClassHOW' in 'GLOBAL::Perl6::Metamodel'
in block <unit> at <tmp> line 1
lizmat meh
10:51 linkable6 left, evalable6 left 10:52 linkable6 joined 10:53 evalable6 joined 12:00 reportable6 left 12:02 reportable6 joined
Geth rakudo/main: 9995ba19ba | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Raku.pm6
RakuAST: *many* .raku tweaks and fixes
13:22
rakudo/main: 5d8ddaf5b9 | (Elizabeth Mattijsen)++ | 7 files
RakuAST: add many more .raku roundtrip tests
[Coke] "I heard you like EVAL, so here's some EVAL(EVAL(...))" 14:21
</pimp my ride reference> 14:22
lizmat :-) 14:25
15:38 kjp left, kjp joined
Geth rakudo/main: d4633b15b6 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Raku.pm6
RakuAST: hopefully last round of .raku tweaks / fixes
17:45
rakudo/main: a2cd27b522 | (Elizabeth Mattijsen)++ | 13 files
RakuAST: final batch of .raku roundtrip tests
[Coke] gets an email that one of his posts on parrotdev.blogspot.com/2012/01/whe...-gone.html was removed due to malware. 17:53
18:00 reportable6 left 18:02 reportable6 joined
lizmat weird 19:05
Geth rakudo/main: 110c39d1ef | (Stefan Seifert)++ | 2 files
RakuAST: fix list comprehensions not returning values

Fixes say (0 if True for 0)
19:14
19:36 shmup_ joined 19:37 shmup left
Geth rakudo/main: d75df77dee | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
RakuAST: some deparsing tweaks
20:17
rakudo/main: 4fa44f8d30 | (Elizabeth Mattijsen)++ | t/12-rakuast/enum.rakutest
RakuAST: add basic enum tests
lizmat 130/143 yeah I know it's cheating a bit 20:24
[Coke] infix:<cmp> triggers the missing C< complaint. I think I will whitelist infix:< and prefix:< 21:25
ww.
lizmat m: our enum foo <a b c>; say OUR::.keys 22:56
camelia (c a foo b)
lizmat m: Q|our enum foo <a b c>|.AST(:run); say OUR::.keys
camelia (foo)
lizmat nine ab5tract ^^ still something amiss with RakuAST::Type::Enum
m: my enum foo <a b c>; say MY::.keys 22:57
camelia (foo $_ $=pod $=finish a GLOBALish ::?PACKAGE $?PACKAGE !UNIT_MARKER c $/ $! EXPORT $¢ b)
lizmat m: Q|my enum foo <a b c>; say MY::.keys|.AST(:run) 22:58
camelia (!RAKUAST_MARKER c foo b !EVAL_MARKER !UNIT_MARKER a)
lizmat the my case seems ok
23:09 shmup_ is now known as shmup 23:33 kjp left