<div dir="ltr">Hi all,<div><br></div><div style>When we last built a binary release, we used PAR::Packager to create an executable of the plinker. However, since then:</div><div style><br></div><div style>1. GCC versions have changed.</div>
<div style>2. Strawberry Perl versions have changed.</div><div style>3. Package versions have changed.</div><div style><br></div><div style>I've run into a lot of nasty dependencies that I will, at some point, sort out. However, in the meantime, I either:</div>
<div style><br></div><div style>1. Get an infinite build loop in Perl, or</div><div style>2. I get binary incompatibilities, because PAR::Packager gets built with a different C++ environment than the rest of the packages in the distribution.</div>
<div style><br></div><div style>I'd like to suggest packaging all of Strawberry Perl with our TVM/Windows as a shortcut. This will add 25MB+ to the download (IIRC), but it will eliminate the need to try and compile <a href="http://plinker.pl">plinker.pl</a> to a binary. <br>
<br></div><div style>That, or we rewrite the plinker in C, Scheme, or Python. The first two actually make it easy to build executables, the third less so, but we have to do it for our other tools, so it would make sense. A rewrite, however, is a slow option, and is not something I have time for at the moment.</div>
<div style><br></div><div style>Thoughts?</div><div style><br></div><div style>Cheers,</div><div style>Matt</div></div>