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 8 February 2016.
00:11 prammer_ joined 02:09 cognominal joined 03:47 japhb joined 07:25 domidumont joined 07:32 domidumont joined 07:42 FROGGS joined 09:43 leont joined 12:11 FROGGS joined 12:44 sufrostico joined 12:45 ugexe joined 12:51 domidumont joined 15:32 sufrostico joined 16:14 hankache joined 16:29 hankache joined 17:02 domidumont joined 17:43 leont joined 17:52 Kassandry joined
ugexe jdv79: i was able to cut bare startup time in half for the installed bin script (same speed as running it without being installed, i.e. no wrappers) by moving all the code in bin/script to a module. bin/script is just `use Script::CLI;` and Script::CLI is just the previous bin/script (including MAINs) but precompiled 17:52
bare startup time went from 4s to 2s 17:53
maybe something similar could be used to replace the current wrapper. it could precompile the bin/script, and then the wrapper would just generate something like `use <bin/script.pl6>:ver<whatever>:auth<whatever>;`. Just have to be sure its perl6 code in the script 18:02
18:11 sufrostico joined 18:29 hankache joined 18:50 FROGGS joined 19:01 domidumont1 joined 19:04 prammer joined 19:18 leont joined 19:30 prammer joined 20:47 [Coke] joined 20:49 prammer joined 20:56 prammer joined 21:34 prammer joined 21:50 prammer joined 22:23 perlpilot joined
japhb ugexe: How do the MAIN multis work in that case? Did you 'is export' them from Script::CLI? 23:32