Perl 6 - the future is here, just unevenly distributed

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

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

All times shown according to UTC.

Time Nick Message
04:26 jdv79 joined #perl6-toolchain
05:50 sjn joined #perl6-toolchain
05:53 domidumont joined #perl6-toolchain
06:12 domidumont joined #perl6-toolchain
08:04 domidumont joined #perl6-toolchain
08:52 domidumont joined #perl6-toolchain
09:32 patrickz joined #perl6-toolchain
09:39 domidumont joined #perl6-toolchain
09:42 domidumont joined #perl6-toolchain
11:38 domidumont joined #perl6-toolchain
13:24 ribasushi joined #perl6-toolchain
13:36 domidumont joined #perl6-toolchain
13:58 patrickz joined #perl6-toolchain
14:11 ribasushi joined #perl6-toolchain
14:18 domidumont joined #perl6-toolchain
14:48 ugexe back on the topic of `requires Filename.pm6` vs `requires ::("Filename-without-ext")`: So I established that using the 2nd version still works. However if that module uses dependencies like `use Doesnt::Exist;` then the error is "Cannot find Build at line 0:". If I switch it back to the non-working `require <Build.pm>` it gives the correct error that it cannot find Doesnt::Exist (but will ultimately
14:48 ugexe fail later under the circumstances described the other day)
14:51 ugexe `Cannot find Build at line 0:` should not be the error obviously. It should crap out over the use of a non-existant module (and class Build does actually exist)
14:52 ugexe so it seems like something is getting skipped over during loading
15:04 edehont joined #perl6-toolchain
15:17 sufrostico joined #perl6-toolchain
15:26 ugexe oh wow, its due to CUR::FileSystem apparently
15:27 nine in what way?
15:27 ugexe if there is a META6.json it gets used to load (or something like that) https://github.com/rakudo/rakudo/blob/nom/src/core/CompUnit/Repository/FileSystem.pm#L25 BUT if there is a META.info that doesn't happen
15:28 ugexe the above problem is caused when META6.json is present
15:29 ugexe Inline::Perl5 worked with my fix the other day because it uses META.info, but my failures today with GTK::Simple (using the exact same Build.pm as Inline::Perl5 for debugging reasons) go away if i rename META6.json to META.info
15:29 nine That must be one of the least tested code paths in all of module loading :/
16:07 patrickz joined #perl6-toolchain
16:12 ribasushi joined #perl6-toolchain
17:12 edehont joined #perl6-toolchain
17:40 TimToady joined #perl6-toolchain
18:25 sufrostico joined #perl6-toolchain
18:40 ugexe https://github.com/rakudo/rakudo/pull/778/files This should work for now. I didn't want to add in a check for `META.info`, as that would make the Build.pm thing fail
19:22 Kassandry joined #perl6-toolchain
20:54 sivoais joined #perl6-toolchain

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