|
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 | |