Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec
Set by moderator on 26 September 2017.
01:55 ilbot3 joined
moderator Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec
02:30 llfourn joined 04:23 nine_ joined 04:24 jdv79_ joined 04:32 Cheery joined 05:44 leont joined 06:00 domidumont joined 06:04 domidumont joined 06:08 domidumont joined 06:26 eater joined 11:00 domidumont joined
ugexe nine: any pointers on where to look to implement aliasing names? `require Foo:file<a/b/c.pm6>; Foo::some-sub()` or `require c:name<Foo>; Foo::some-sub()` - both get parsed ok and create the namespace but no alias is created yet 14:28
(where /a/b/c.pm6 contains `unit module c;`, and not `unit module Foo;`)
nine ugexe: sounds non-trivial 15:21
ugexe: I'd look at Perl6::World where the symbols are imported
But what happens when the file contains multiple symbols in its top level scope? 15:23
ugexe "If you need to have two different versions of the same compunit loaded at the same time, you can specify the name of the compunit separately with the :name adverb: ... This would alias Dog of cpan:JRANDOM, version 1.2.1 to OldDog in the current lexical scope." 15:28
looks like it doesn't have a solution for that 15:29
15:32 mst joined 15:48 domidumont joined 16:17 leont joined 16:39 domidumont joined 16:42 domidumont joined 16:54 leont joined 17:06 patrickz joined 17:41 patrickz_ joined 17:53 patrickz joined 18:02 leont joined 18:11 patrickz_ joined 18:36 japhb joined 19:52 patrickz joined 20:57 lizmat joined