|
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 20 May 2017. |
|||
|
01:49
ilbot3 joined
|
|||
| moderator | 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 | ||
|
08:00
domidumont joined
08:05
domidumont joined
13:16
domidumont joined
16:24
patrickz joined
|
|||
| ugexe | nine: do we have a way to capture the current repo-chain and launch a new perl6 proc using the exact same repo-chain? | 16:27 | |
| would mean that there has to be a way to override the default perl6 cur setup | 16:28 | ||
| the naive solution, something like PERL6LIB=$*REPOs.repo-chain.join(",") and then run perl6 $whatever you end up with duplicate CURs for site, home, etc | 16:31 | ||
| otherwise an easy way to get a repo-chain that does not include the default curs | 16:40 | ||
| `run $*EXECUTABLE, ...;` often really wants `run $*EXECUTABLE, "-I" <<~<< $*REPO.repo-chain.map(*.path-spec), ...` | 16:48 | ||
| @*INC = $*REPO.repo-chain.map(*.path-spec); # someone could write a `use INC;` module to provide a perl5-ish interface to CUR, including 80% less letters per identifier | 17:05 | ||
|
17:56
domidumont joined
|
|||
| nine | ugexe: that's exactly what CompUnit::PrecompilationRepository::precompile does | 17:59 | |
| It has to, since the precompilation processes need the same repo chain | |||
| %env<RAKUDO_PRECOMP_WITH> = $*REPO.repo-chain.map(*.path-spec).join(','); | 18:00 | ||