Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2017-07-27

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

All times shown according to UTC.

Time Nick Message
01:52 ilbot3 joined #perl6-toolchain
01:52 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
03:06 eater joined #perl6-toolchain
06:38 lizmat joined #perl6-toolchain
06:46 domidumont joined #perl6-toolchain
06:52 domidumont joined #perl6-toolchain
15:27 ugexe I'm getting a
15:27 ugexe Missing serialize REPR function for REPR MVMContext (BOOTContext)
15:27 ugexe after I refactored some thing. its happening during precomp. how could I debug further?
15:32 ugexe i refactored lazy-distribution to be lazy about calling self!dist.meta if it already knows the keys being requested, so that the my ($dist-id, $dist) = self!matching-dist is simplified (return just a Distribution $dist, which contains dist-id already). this also extends the fast lookup to all distributions it services (e.g. self.installed())
15:33 ugexe https://gist.github.com/ugexe/81ca1c58bbfebff415028efabc3870e8#file-curi-pm6-L14
15:34 ugexe anyways the part I screwed up likely isnt in that method, but somewhere else where it gets used
15:38 ugexe its during tools/build/install-core-dist.pl, somewhere between installing the 2nd and 3rd module
15:38 ugexe i think its a NativeCall submodule, so likely the first module that requires another installed module
15:45 nine ugexe: maybe it's mixing in during BEGIN time that causes the breakage
15:52 lizmat joined #perl6-toolchain
15:53 ugexe hmm if i replace method meta { } with its original self!dist.meta it gets a useful compile time error 'Could not find CompUnit::Repository::Staging' (which is expected, since that doesn't handle meta<source>)
15:53 ugexe so the question is: whats a better way to mimick that lazy hash access without a runtime mixin?
16:20 domidumont joined #perl6-toolchain
22:09 ugexe https://gist.github.com/ugexe/b040b5a35bce9de60425f6f7f8ea71ee
22:11 ugexe i suppose this means I should be debugging in nqp
22:41 hoelzro_ joined #perl6-toolchain
22:44 ilbot3 joined #perl6-toolchain
22:44 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
22:47 eater joined #perl6-toolchain
23:14 lizmat joined #perl6-toolchain

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