00:12
sena_kun joined
00:14
Altai-man_ left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: vrurg++ created pull request #3834: Partial fix of mixing in a role with attributes into a NQP class |
00:35 | |||||||||||||||||||||||||||||||||||||
01:31
Xliff left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/roast_657_attr_fix: 497c2e550e | (Vadim Belman)++ | src/how/NQPClassHOW.nqp Support for typechecking against Raku roles If a `NQPClassHOW` class get a Raku role mixin then typechecking fails for complex cases like parameterized roles. By incorporating `role_typecheck_list` provided by role's HOW we fix the problem. NQP, Rakudo, and roast tests are passing. |
01:54 | |||||||||||||||||||||||||||||||||||||
nqp: vrurg++ created pull request #650: Support for typechecking against Raku roles |
01:55 | ||||||||||||||||||||||||||||||||||||||
02:11
Altai-man_ joined
02:13
sena_kun left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast/roast_657: 82369b4a6c | (Vadim Belman)++ | S14-traits/package.t Adapt the test to the syntax and semantics of Raku v6.c Requires Raku/nqp#650 and rakudo/rakudo#3834 to pass. I have removed trait `described` because the final implementation of traits doesn't need covering two different trait routine signatures. ... (6 more lines) |
02:45 | |||||||||||||||||||||||||||||||||||||
linkable6 | NQP#650 [open]: github.com/Raku/nqp/pull/650 Support for typechecking against Raku roles | ||||||||||||||||||||||||||||||||||||||
linkable6 | RAKUDO#3834 [open]: github.com/rakudo/rakudo/pull/3834 Partial fix of mixing in a role with attributes into a NQP class | ||||||||||||||||||||||||||||||||||||||
Geth | roast/roast_657: abca43f97a | (Vadim Belman)++ | 2 files Adapt test for Raku v6.c syntax and semantics - change trait signatures to match v6.c requirements - rename role `doc` into `Doc` for `is` to be able to distinguish between the two - because the role is applied to the container, invoke the `doc` method on `.VAR` |
||||||||||||||||||||||||||||||||||||||
roast/roast_657: deb54cc64f | (Vadim Belman)++ | 2 files Fix S11-modules/gh2979.t test Export semantics requires a `Map` to be returned by `sub EXPORT` in order to preserve containers of the exported symbols. |
|||||||||||||||||||||||||||||||||||||||
03:49
evalable6 left,
linkable6 left
03:51
evalable6 joined
03:52
linkable6 joined
04:12
sena_kun joined
04:14
Altai-man_ left
04:30
lucasb left
06:11
Altai-man_ joined
06:14
sena_kun left
07:16
leont joined
07:52
brrt joined
08:12
sena_kun joined
08:13
Altai-man_ left
09:15
patrickb joined
10:11
Altai-man_ joined
10:13
sena_kun left
12:12
sena_kun joined
12:14
Altai-man_ left
12:34
raku-bridge left
12:35
raku-bridge joined,
raku-bridge left,
raku-bridge joined
12:59
patrickb left
13:20
domidumont joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
13:43 | |||||||||||||||||||||||||||||||||||||
14:12
Altai-man_ joined
14:14
sena_kun left
14:23
dogbert11 joined
14:26
dogbert17 left
14:38
dogbert11 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: 497c2e550e | (Vadim Belman)++ | src/how/NQPClassHOW.nqp Support for typechecking against Raku roles If a `NQPClassHOW` class get a Raku role mixin then typechecking fails for complex cases like parameterized roles. By incorporating `role_typecheck_list` provided by role's HOW we fix the problem. NQP, Rakudo, and roast tests are passing. |
15:09 | |||||||||||||||||||||||||||||||||||||
nqp: 717b0442db | (Vadim Belman)++ (committed using GitHub Web editor) | src/how/NQPClassHOW.nqp Merge pull request #650 from Raku/roast_657_attr_fix Support for typechecking against Raku roles |
|||||||||||||||||||||||||||||||||||||||
rakudo: ea0c98cf16 | (Vadim Belman)++ | 3 files Rework tools/update-passing-test-data.pl to support backends Also improve output formatting, use File::Spec for pathname manipulations, and few other improvements. rakudo-limited.pl now receives the Rakudo binary to use as its firs command line argument. Make autounfudge.pl work with updated rakudo-limited.pl |
15:13 | ||||||||||||||||||||||||||||||||||||||
rakudo: 17f7f156a8 | (Vadim Belman)++ (committed using GitHub Web editor) | 3 files Merge pull request #3829 from vrurg/roast_657 Rework tools/update-passing-test-data.pl to support backends |
|||||||||||||||||||||||||||||||||||||||
15:21
JJMerelo joined
|
|||||||||||||||||||||||||||||||||||||||
JJMerelo | You've probably seen this, but TPF is looking for communication people news.perlfoundation.org/post/commu...n_outreach | 15:36 | |||||||||||||||||||||||||||||||||||||
There's also this grant proposal by tony-o++ on a new ecosystem. news.perlfoundation.org/post/grant..._ecosystem | |||||||||||||||||||||||||||||||||||||||
15:39
lichtkind joined
|
|||||||||||||||||||||||||||||||||||||||
[Coke] | I just added a ton of questions to tony-o's proposal. | 15:43 | |||||||||||||||||||||||||||||||||||||
JJMerelo | [Coke]++ | 15:45 | |||||||||||||||||||||||||||||||||||||
[Coke] also, may I interest you in writing something for the 20th aniversary calendar? github.com/Raku/advent/tree/master/20th | 15:46 | ||||||||||||||||||||||||||||||||||||||
[Coke] | Probably not, but thank you. | 15:49 | |||||||||||||||||||||||||||||||||||||
15:49
brrt left
15:50
brrt joined
16:05
brrt left
16:12
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
ugexe | > If this is intended to be the primary ecosystem, why does this need a plugin to zef? -- [Coke]: everything in zef is a plugin/handler basically, so essentially it would be a plugin in that respect. however, what should probably be clarified is the difference between the consumer plugin (what would probably ship with zef by default, although turning it on by default does mean additionally latency, so its | 16:13 | |||||||||||||||||||||||||||||||||||||
not free), but also like a more authoring specific plugin to do things like push new releases to that ecosystem using appropriate auth. | |||||||||||||||||||||||||||||||||||||||
16:14
Altai-man_ left
16:25
squashable6 left
16:27
squashable6 joined
16:41
Kaeipi joined,
dogbert17 joined
16:44
Kaiepi left
16:45
Kaeipi left
16:47
Kaiepi joined
16:48
Kaiepi left
16:55
brrt joined
17:04
JJMerelo left
17:06
brrt left
17:42
domidumont left
17:43
domidumont joined,
domidumont left
18:12
Altai-man_ joined
18:14
sena_kun left
18:19
AlexDaniel joined
18:20
AlexDaniel left,
AlexDaniel joined
18:34
MasterDuke joined
18:36
AlexDaniel left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: 755fa3f97c | (Christian Bartolomäus)++ | 3 files [JVM] Implement op 'execname' This is a bit hacky, but it should enable us to use nqp::execname in Rakudo's code base uniformly on all backends. Currently we use nqp::jvmgetproperties(){nqp.execname} for NQP and nqp::jvmgetproperties(){perl6.execname} for Rakudo. ... (5 more lines) |
18:51 | |||||||||||||||||||||||||||||||||||||
19:22
squashable6 left
19:23
squashable6 joined
19:49
Ven`` joined
20:13
sena_kun joined
20:14
Altai-man_ left
20:48
Kaiepi joined
20:57
Ven`` left
21:09
Ven`` joined
22:12
Altai-man_ joined
22:14
sena_kun left
22:35
Ven`` left
|
|||||||||||||||||||||||||||||||||||||||
gfldex | raku: my @a = 'a', Empty, 'b'; say @a.keys; for @a { .say }; say @a».item; say @a.map({$_}); | 22:51 | |||||||||||||||||||||||||||||||||||||
evalable6 | (0 1) a b [a b] (a b) |
||||||||||||||||||||||||||||||||||||||
gfldex | raku: my @a is default(Empty); @a[0]='a'; @a[2]='b'; say @a.keys; for @a { .say }; say @a».item; say @a.map({$_}); | 22:53 | |||||||||||||||||||||||||||||||||||||
evalable6 | (0 1 2) a () b [a b] (a b) |
||||||||||||||||||||||||||||||||||||||
22:54
leont left
|
|||||||||||||||||||||||||||||||||||||||
gfldex | So Empty as a default is handled differently then an Empty in a container in an Array. | 22:54 | |||||||||||||||||||||||||||||||||||||
That is at least an ENODOC. | |||||||||||||||||||||||||||||||||||||||
In fact, the docs are not well filled with explanations of Empty. | 22:55 | ||||||||||||||||||||||||||||||||||||||
raku: my @a := 'a', Empty, 'b'; say @a.keys; for @a { .say }; say @a».item; say @a.map({$_}); | |||||||||||||||||||||||||||||||||||||||
evalable6 | (0 1) a b (a b) (a b) |
||||||||||||||||||||||||||||||||||||||
gfldex | raku: my @a := ('a', Empty, 'b'); say @a.keys; for @a { .say }; say @a».item; say @a.map({$_}); | 22:56 | |||||||||||||||||||||||||||||||||||||
evalable6 | (0 1) a b (a b) (a b) |
||||||||||||||||||||||||||||||||||||||
23:05
lichtkind left
|