Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2016-07-18

| Channels | #perl6-toolchain index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:27 tadzik joined #perl6-toolchain
01:48 ilbot3 joined #perl6-toolchain
01:48 Topic for #perl6-toolchain is now Fire is step THREE! | https://github.com/perl6/toolchain-bikeshed | Channel logs: http://irclog.perlgeek.de/perl6-toolchain/today | useful prior art: https://metacpan.org/pod/CPAN::Meta::Spec
06:25 ribasushi joined #perl6-toolchain
06:30 ugexe joined #perl6-toolchain
06:43 domidumont joined #perl6-toolchain
06:48 domidumont joined #perl6-toolchain
07:10 domidumont joined #perl6-toolchain
12:16 perlpilot joined #perl6-toolchain
12:40 ribasushi joined #perl6-toolchain
13:28 ribasushi joined #perl6-toolchain
13:59 ilbot3 joined #perl6-toolchain
13:59 Topic for #perl6-toolchain is now Fire is step THREE! | https://github.com/perl6/toolchain-bikeshed | Channel logs: http://irclog.perlgeek.de/perl6-toolchain/today | useful prior art: https://metacpan.org/pod/CPAN::Meta::Spec
16:57 domidumont joined #perl6-toolchain
17:05 pnu_ joined #perl6-toolchain
18:41 domidumont joined #perl6-toolchain
18:54 FROGGS joined #perl6-toolchain
18:57 FROGGS joined #perl6-toolchain
19:50 nine ugexe: which of the Distribution roles/classes is meant for being returned from CURI.installed()? I.e. which will allow for accessing the stored files?
19:50 nine ugexe: Distribution::content is not exactly what's specified in S22, is it?
21:46 ugexe nine: no. content takes a relative name-path instead of like .content(<provides lib/XXX.pm6>). Reason being is it was just easier and because calculating file-ids are based on the name-path and doesnt take into consideration the keys leading up to it. so for "bin/zef" you would always expect to call .content("bin/zef") and content is expected to know how to get the mangled path if it exists. same for
21:46 ugexe "lib/Zef.pm6"
21:50 ugexe there is no Distribution right now that can be returned from .install. But here is a rough one I dug up that works (had to hard code dist id in though, nqp::sha1($spec.Str) didnt match up for me)
21:50 ugexe https://gist.github.com/ugexe/dc3963f4ed7ac8e0c0782fd2af9a2067
23:17 ugexe the s22 differences are also noted in the initial post of pr 729 https://github.com/rakudo/rakudo/pull/729

| Channels | #perl6-toolchain index | Today | | Search | Google Search | Plain-Text | summary