🦋 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: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
00:07 reportable6 left 00:09 reportable6 joined 01:09 quotable6 left, committable6 left, unicodable6 left, notable6 left, coverable6 left, benchable6 left, statisfiable6 left, releasable6 left, bloatable6 left, nativecallable6 left, linkable6 left, shareable6 left, bisectable6 left, sourceable6 left, tellable6 left, evalable6 left, reportable6 left, greppable6 left, coverable6 joined 01:10 releasable6 joined, benchable6 joined, bloatable6 joined, committable6 joined, tellable6 joined 01:11 sourceable6 joined, evalable6 joined, quotable6 joined, notable6 joined, unicodable6 joined, shareable6 joined, statisfiable6 joined, linkable6 joined, greppable6 joined, bisectable6 joined 01:12 nativecallable6 joined, reportable6 joined 03:05 statisfiable6 left, tellable6 left, bloatable6 left, releasable6 left, nativecallable6 left, sourceable6 left, shareable6 left, committable6 left, bisectable6 left, reportable6 left, benchable6 left, greppable6 left, quotable6 left, coverable6 left, unicodable6 left, notable6 left, linkable6 left, evalable6 left, sourceable6 joined, committable6 joined 03:06 bloatable6 joined, greppable6 joined, bisectable6 joined, notable6 joined, quotable6 joined 03:07 nativecallable6 joined, linkable6 joined, statisfiable6 joined, reportable6 joined, releasable6 joined, tellable6 joined, unicodable6 joined, shareable6 joined, benchable6 joined, coverable6 joined 03:08 evalable6 joined 04:00 Kaiepi left 04:32 Kaiepi joined 05:06 Kaiepi left 06:06 unicodable6 left, quotable6 left, releasable6 left, tellable6 left, sourceable6 left, committable6 left, bisectable6 left, statisfiable6 left, nativecallable6 left, evalable6 left, shareable6 left, greppable6 left, benchable6 left, coverable6 left, reportable6 left, bloatable6 left, notable6 left, linkable6 left, benchable6 joined, greppable6 joined, nativecallable6 joined, quotable6 joined 06:07 committable6 joined, statisfiable6 joined, notable6 joined, bisectable6 joined, tellable6 joined 06:08 coverable6 joined, releasable6 joined, shareable6 joined, unicodable6 joined, linkable6 joined 06:09 evalable6 joined, sourceable6 joined, reportable6 joined, bloatable6 joined 07:36 Kaiepi joined
Geth Grammar-Profiler-Simple/main: 30 commits pushed by (Jonathan Scott Duff)++, (Tobias Leich)++, (Zak B. Elep)++, (Elizabeth Mattijsen)++, (Jonathan Worthington)++, Altai-man++
review: github.com/raku-community-modules/...6e64b081de
lizmat Files=1353, Tests=117181, 286 wallclock secs (34.57 usr 9.96 sys + 3983.52 cusr 338.28 csys = 4366.33 CPU) 09:36
10:04 Xliff_ left
Geth Grammar-Profiler-Simple/main: 2e92b52b6b | (Elizabeth Mattijsen)++ | 12 files
First commit after rework
Grammar-Profiler-Simple/main: 22c0b450ca | (Elizabeth Mattijsen)++ | Changes
Grammar-Profiler-Simple/main: 79ba7b0599 | (Elizabeth Mattijsen)++ | 4 files
11:04 linkable6 left, evalable6 left 11:06 linkable6 joined, evalable6 joined
Kaiepi m: class Foo { }; class Bar is Foo { }; class Baz is Bar is Foo { }; say Baz.^mro 11:33
camelia ((Baz) (Bar) (Foo) (Any) (Mu))
Kaiepi m: class Foo { }; class Bar is Foo { }; class Baz is Foo is Bar { }; say Baz.^mro
camelia ===SORRY!=== Error while compiling <tmp>
Could not build C3 linearization: ambiguous hierarchy
at <tmp>:1
Kaiepi why can't this be ((Baz) (Foo) (Bar) (Any) (Mu))? 11:34
lizmat because at one point it was decided that only simple linear subclass dependencies would be allowed, and if you wanted something else, you'd have to use roles ? 11:47
nine (Baz) (Foo) (Bar) would mean that given a method in Foo that's overwritten in Bar, if you call that method on Baz, you'd get the one from Foo, not from Bar. So now you have a Bar object (because Baz is Bar) where you call a method on it that exists in Bar but get the one from Foo instead. 11:55
Kaiepi ah 11:56
finding out c3 is a thing outside rakudo helps somewhat
12:08 reportable6 left 12:11 reportable6 joined
Geth HTTP-Roles/main: bf1d66f12e | (Elizabeth Mattijsen)++ | 7 files
Move into separate files again
HTTP-Roles/main: 175c4257ee | (Elizabeth Mattijsen)++ | Changes
12:23 frost joined 13:06 frost left 13:07 frost joined
Geth HTTP-Roles/main: 4a5839ad94 | (Elizabeth Mattijsen)++ | 3 files
14:07 evalable6 left, linkable6 left, evalable6 joined 14:08 linkable6 joined
Geth HTTP-Server-Async/main: 094fca5354 | (Elizabeth Mattijsen)++ | 40 files
First commit after rework
HTTP-Server-Async/main: 290a218372 | (Elizabeth Mattijsen)++ | .github/workflows/test.yml
Don't test on Windows

The chunked test keeps failing
HTTP-Server-Async/main: 627bf9ce07 | (Elizabeth Mattijsen)++ | 2 files
HTTP-Server-Async/main: 40f002806c | (Elizabeth Mattijsen)++ | prove.sh
Remove unneeded helper batch file
14:57 frost left
Geth HTTP-Easy/main: 92 commits pushed by 23 authors
review: github.com/raku-community-modules/...7ab65c9ddc
15:54 vrurg_ joined 15:57 vrurg left 18:08 reportable6 left 18:10 reportable6 joined
Geth HTTP-Easy/main: 3bd35fe23a | (Elizabeth Mattijsen)++ | 15 files
First commit after rework
HTTP-Easy/main: 979df40ae9 | (Elizabeth Mattijsen)++ | Changes
releasable6 Next release in ≈4 days and ≈23 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 19:00
Geth rakudo: d09bde664b | (Elizabeth Mattijsen)++ | src/core.c/Hyper.pm6
Some tweaks with Hyper

Spotted while working on #4938
20:01 linkable6 left 20:03 linkable6 joined 21:03 linkable6 left, evalable6 left 21:04 evalable6 joined 21:05 linkable6 joined