Single-purpose tools that can be used in a pipeline; what a concept! :-)*

On 8/27/15, Tadeusz Sośnierz <tadeusz.sosni...@onet.pl> wrote:
> This will probably impact quite a few people, so I thought I'll explain
> myself here :)
>
> As of now, panda will not precompile Perl 6 code anymore. This will
> introduce unexpected slowness, for instance HTTP::UserAgent now takes
> 5.4 seconds to load instead of 0.8 on my machine.
>
> It may now sound like a very bad idea, but I think it's necessary. Panda
> was never doing precompilation very well, and maintaining it as both
> module manager and a precompilation manager was a massive PITA. It's
> been long agreed that precompiled modules are a cache
> that should be managed by rakudo itself, just nobody got around to
> implementing it yet :)
> Hopefully now that everything in the wild will be slow it will raise
> some awareness of the issue and make someone sit down to it and make it
> happen. Possibly myself.
>
> It may be desired and/or tempting to take the old precompilation logic
> from panda git history
> and implement it as an external tool, thus bringing us to the state we
> were in before, just with two tools instead of one. Maybe it's not a bad
> idea, it will surely make life of the end-users a lot less painful, but
> it will still make it seem like the problem is solved and there are more
> pressing matters to attend to before christmas. I don't want that to
> happen, so I'm putting my mixed feelings aside and I won't make it
> happen myself, in the name of raising awareness of the problem.
>
> I hope this won't ruin your development flow too much, but as a certain
> short king^Wprince once said, it's a sacrifice I'm willing to make :)
>
> Hope you have a wonderful day.
>
> xoxo,
> tadzik
>

Reply via email to