00:28 MasterDuke left 00:31 vrurg_ joined 00:33 vrurg left 01:01 leont left, donaldh joined 01:06 donaldh left 01:47 AlexDani` joined 01:49 AlexDaniel left 02:52 vrurg joined 02:54 vrurg_ left 03:03 donaldh joined 03:09 donaldh left, AlexDani` left 05:15 Kaiepi left, Kaiepi joined
releasable6 Next release in ≈2 days and ≈11 hours. 3 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 07:00
07:05 donaldh joined 07:09 donaldh left 07:27 sena_kun joined 07:29 donaldh joined 07:31 donaldh left
Xliff Hello. I'm getting a P6M merge error that has me scratching my head. Golf here: repl.it/@Xliff/LovingMassiveVendors#C.pm6 07:43
Is this worth a bug?
sena_kun releasable6, status 07:45
releasable6 sena_kun, Next release in ≈2 days and ≈11 hours. 3 blockers. Changelog for this release was not started yet
sena_kun, Details: gist.github.com/98b4e6079926d69250...9bbe14770a
07:52 MasterDuke joined 08:05 domidumont joined 08:24 dogbert11 joined 08:28 dogbert17 left 09:36 leont joined 09:55 Xliff left
Geth rakudo/rakuast: 64b5c005d6 | (Jonathan Worthington)++ | 7 files
Implement application of traits to routine decls
rakudo/rakuast: 90204bdde1 | (Elizabeth Mattijsen)++ | src/Raku/ast/code.rakumod
The /ast files are NQP bodies

They don't know about callsame!
lizmat Xliff: our implies exporting, does it not ? 10:27
tellable6 lizmat, I'll pass your message to Xliff
lizmat hmmm... it does not 10:28
.tell Xliff have you tried "unit module A; our %RAW-DEFS; %RAW-DEFS<a> = 1" ? 10:30
tellable6 lizmat, I'll pass your message to Xliff
lizmat .tell Xliff confirmed wonkiness there, definitely worth an issue I'd say, if there isn't one for it already 10:38
tellable6 lizmat, I'll pass your message to Xliff
Geth rakudo/rakuast: 8ad47bc5de | (Jonathan Worthington)++ | 3 files
Add routine `return` handler and return type check
11:24 Altai-man joined 11:27 sena_kun left 11:34 Altai-man left
Geth rakudo/rakuast: 0109545887 | (Elizabeth Mattijsen)++ | src/Raku/ast/call.rakumod
Use the same logic in DEPARSE as below
rakudo/rakuast: 9668639c7d | (Elizabeth Mattijsen)++ | src/Raku/ast/literals.rakumod
DEPARSE should call .raku, not Str
rakudo/rakuast: 4413281851 | (Elizabeth Mattijsen)++ | t/12-rakuast/literals.t
Add some DEPARSE tests

To give jnthn an idea on how that would look. To be reverted if
  jnthn does not like. :-)
11:43 sena_kun joined 11:48 domidumont left 11:54 ggoebel left, ggoebel joined
Geth roast: 382068506c | (Elizabeth Mattijsen)++ | S02-types/capture.t
Make test less sensitive to actual Capture.raku format
rakudo: lizmat++ created pull request #3921:
De-huffmanize Capture.raku
12:57 Xliff joined 13:42 vrurg left
Geth rakudo/rakuast: 8209834524 | (Elizabeth Mattijsen)++ | t/12-rakuast/literals.t
Rework RakuAST::xxxLiteral tests

Introduces ast-ok to test whether EVALling an AST gives the expected result, as well as deparsing the given AST and (string) EVALling that gives the same result.
ast-ok name up for bikeshedding.
13:51 vrurg joined
Xliff . 13:52
tellable6 2020-09-17T10:27:41Z #raku-dev <lizmat> Xliff: our implies exporting, does it not ?
2020-09-17T10:30:37Z #raku-dev <lizmat> Xliff have you tried "unit module A; our %RAW-DEFS; %RAW-DEFS<a> = 1" ?
2020-09-17T10:38:16Z #raku-dev <lizmat> Xliff confirmed wonkiness there, definitely worth an issue I'd say, if there isn't one for it already
Xliff lizmat: Well... no. 'our' is more a visibility thing. 13:54
lizmat Xliff: yeah, realized that later :-)
Xliff Ah. See that, now. :)
Did you catch the golf?
lizmat: Can you declare a package of the same name across multiple compunits? 13:57
Put differently: Does Raku support the concept of partials?
lizmat I think in Raku that is implemented with the concept of roles
a compunit can export a role, and a class can consume multiple roles 13:58
Xliff Now that I think about it... I think augment would be a better match.
I'm thinking more of a collection spread across multiple compunits.
a "package Abracadabra { }" can be defined in many compunits, but another compunit can't use both definitions, can it? 13:59
lizmat not adaik 14:00
Xliff OK.
I think Raku really needs a namespace concept. 14:01
lizmat I think it has ?
Xliff Which is more like a package, but parts of it can be scattered across multiple compunits.
You "use" the parts you need. That might be a nightmare to implement, though.
lizmat I think it could be done with an "is mergeable" trait on the class 14:03
if you're interested in getting stuff together from different files
and they're not conflicting, you can already do that by *not* specifying any package 14:04
Xliff And that is what I am doing.
The problem is when I try and "use" two compunits that have an our-scoped variable with the same shortname
Xliff goes to bug. 14:05
github.com/rakudo/rakudo/issues/3922 14:14
[Coke] Xliff: rectivied == rectified? 14:16
Xliff [Coke]: LOL -- yes 14:25
Edited. Thanks.
Addendum to R34922 15:08
R#3922 15:09
linkable6 R#3922 [open]: github.com/rakudo/rakudo/issues/3922 P6M Merging error when using non-packaged our-scoped variables with a prefix.
15:22 vrurg left 15:25 Altai-man joined 15:27 sena_kun left 17:07 vrurg joined 17:38 MasterDuke left 17:59 Kaiepi left 18:14 domidumont joined 18:15 Kaiepi joined 18:16 ggoebel left, domidumont left 18:36 Xliff left 18:57 ccamel left 19:15 camelCaser joined 19:25 sena_kun joined 19:27 Altai-man left
Geth rakudo/rakuast: 4 commits pushed by (Elizabeth Mattijsen)++ 21:02
21:04 finsternis left 21:08 MasterDuke joined 21:16 ggoebel joined
lizmat .tell tbrowder food for thought: perlhacks.com/2020/09/blogging-for-perl/ 21:28
tellable6 lizmat, I'll pass your message to tbrowder
timotimo "there's more than one way to blog it" reminds me of the POSSE idea from the indieweb community 21:29
21:42 finsternis joined 22:14 Kaeipi joined 22:17 Kaiepi left 22:23 sena_kun left
tbrowder lizmat: i agree with dave, but i'm looking for an easy-to-use public blog site (not wordpress) and so far i haven't found one i like. maybe i'll run my own like codesections, but i'd rather not unless forced to. 22:53
tellable6 2020-09-17T21:28:06Z #raku-dev <lizmat> tbrowder food for thought: perlhacks.com/2020/09/blogging-for-perl/
tbrowder lizmat: btw, how do you search for raku tweets for the weekly? 22:55