🦋 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.
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
09:09
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
Geth Grammar-Profiler-Simple/main: 2e92b52b6b | (Elizabeth Mattijsen)++ | 12 files
First commit after rework
10:17
Grammar-Profiler-Simple/main: 22c0b450ca | (Elizabeth Mattijsen)++ | Changes
0.04
10:20
Grammar-Profiler-Simple/main: 79ba7b0599 | (Elizabeth Mattijsen)++ | 4 files
0.05
10:23
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
Geth HTTP-Roles/main: bf1d66f12e | (Elizabeth Mattijsen)++ | 7 files
Move into separate files again
12:16
HTTP-Roles/main: 175c4257ee | (Elizabeth Mattijsen)++ | Changes
0.2.2
12:21
Geth HTTP-Roles/main: 4a5839ad94 | (Elizabeth Mattijsen)++ | 3 files
0.2.3
13:44
Geth HTTP-Server-Async/main: 094fca5354 | (Elizabeth Mattijsen)++ | 40 files
First commit after rework
14:37
HTTP-Server-Async/main: 290a218372 | (Elizabeth Mattijsen)++ | .github/workflows/test.yml
Don't test on Windows

The chunked test keeps failing
14:47
HTTP-Server-Async/main: 627bf9ce07 | (Elizabeth Mattijsen)++ | 2 files
0.2
14:51
HTTP-Server-Async/main: 40f002806c | (Elizabeth Mattijsen)++ | prove.sh
Remove unneeded helper batch file
14:55
Geth HTTP-Easy/main: 92 commits pushed by 23 authors
review: github.com/raku-community-modules/...7ab65c9ddc
15:09
Geth HTTP-Easy/main: 3bd35fe23a | (Elizabeth Mattijsen)++ | 15 files
First commit after rework
18:27
HTTP-Easy/main: 979df40ae9 | (Elizabeth Mattijsen)++ | Changes
1.2
18:32
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:00