jerry gay wrote: > On Sat, Sep 20, 2008 at 2:41 PM, Moritz Lenz > <[EMAIL PROTECTED]> wrote: >> chromatic wrote: >>> On Saturday 20 September 2008 01:06:40 [EMAIL PROTECTED] wrote: >>> >>>> Modified: >>>> trunk/languages/perl6/tools/autounfudge.pl >>>> >>>> Log: >>>> [rakudo] make tools/autounfudge.pl work in parallel, bacek++ >>>> Patch courtesy by Vasily Chekalkin >>>> >>>> >>>> Modified: trunk/languages/perl6/tools/autounfudge.pl >>>> =========================================================================== >>>>=== --- trunk/languages/perl6/tools/autounfudge.pl (original) >>>> +++ trunk/languages/perl6/tools/autounfudge.pl Sat Sep 20 01:06:39 >>>> 2008 >>>> @@ -54,11 +54,15 @@ >>>> use File::Spec; >>>> use File::Path; >>>> use Text::Diff; >>>> +use threads; >>>> +use threads::shared; >>>> +use Thread::Queue; >>> >>> Any Perl built without thread support will die at this point. >> >> That's not nice but also not so very bad, since almost nobody needs this >> script. If somebody complains who actually wants to use this and has no >> thread support, and complains to me, I'll revert this commit. If not, >> I'll leave it as is. >> > can we agree to have this entered as a cage task, so that someone with > tuits can put together a solution, rather than building technical debt > by ignoring a bug?
Why is it a bug? When a script uses a module that's not installed, we don't call it a bug either - it just has an additional dependency. This is this so different with 'use threads'? Or is there a policy somewhere in the parrot project that says "nothing should depend on a threaded perl"? I'm not sure if it's a cage task, because it works on the test suite, which doesn't live in the parrot repository at all. Maybe this script should even be moved to the pugs repository? Moritz -- Moritz Lenz http://moritz.faui2k3.org/ | http://perl-6.de/ _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
