Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2016-06-10

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

All times shown according to UTC.

Time Nick Message
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
05:38 domidumont joined #perl6-toolchain
05:38 domidumont joined #perl6-toolchain
05:59 domidumont joined #perl6-toolchain
06:00 domidumont joined #perl6-toolchain
10:52 perlpilot joined #perl6-toolchain
10:54 TimToady joined #perl6-toolchain
14:52 FROGGS joined #perl6-toolchain
15:06 ugexe nine: does CUR::AbsolutePath serve an actual role in the future now that there is relocatable precomp? Or maybe even just switch to CUR::Path and handle relative paths, but only handle paths that are files (ala `require <Build.pm>`)
15:09 ugexe CUR::AbsolutePath could `does CompUnit::Repository::Locally` and set $!prefix to either the file it represents or root `/`, ultimately so CUR::Locally could cache %instances from all repos or something
15:12 ugexe i was playing around with some of these ideas, but my confusion on what CUR::AP is for is limiting. for instance, im not sure if CUR::AbsolutePath.need not taking `CompUnit::PrecompilationStore :@precomp-stores` was overlooked or if there is a reason (Everything seemed to behave the same when I added this in)
15:20 ugexe as far as i can tell the limiting factor for precomp stuff in CUR::AP is the previously mentioned $!prefix bit (and/or wherever the absolute file path is) because it can't know where to put the `.precomp` folder other than 1. same directory 2. reduce on $path.parent until you find `lib` and hope thats right (terrible idea) 3. create another known precomp store inside ~/.perl6 for CUR::AP
16:30 domidumont joined #perl6-toolchain
18:35 domidumont joined #perl6-toolchain
21:16 camelia joined #perl6-toolchain
21:42 jdv79 joined #perl6-toolchain
21:56 ugexe https://github.com/rakudo/rakudo/blob/1dca2d8f38cc215bfe2d1683d462e88510e9fba2/src/core/CompUnit/Repository/AbsolutePath.pm#L5 <-- This lacks the :@precomp-stores stuff that was added. While its probably not needed in that module, I'm thinking its inclusion will affect the *order* of precomp repositories up the chain
23:15 hankache joined #perl6-toolchain

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