On Thu, Jan 28, 2010 at 9:34 PM, Steven D'Aprano <
st...@remove-this-cybersource.com.au> wrote:
> On Thu, 28 Jan 2010 21:21:05 -0800, Tim Roberts wrote:
>
>> Perl 6, on the other hand, is still fantasyware a decade after its
>> announcement.  It is, for the most part, THE canonical example of the
>> wrong way to conduct a development effort.
>
> Out of curiosity, and completely off-topic, why has Perl 6 gone so badly?

- Super-dramatic changes to the language (some people think Python 3 is/was
radical, but it's got nothing on Perl 6)
- Complete from-scratch rewrite (c.f. Joel Spolsky's "Things You Should
Never Do")
- Ambitious implementation strategy, i.e. Parrot. It will be powerful
and useful beyond just Perl when complete, but that extra complexity comes
at a price.
=> Although why Pugs and the other implementations are likewise held up, I
have no idea. But then I'm not a Perlite (Is that the right word?).

For that matter, it remains to be seen whether the Python 3 changeover will
fare better. But I'm still pretty hopeful.
At least we have a complete reference implementation.

Cheers,
Chris
--
What we need is some sort of coordinated library porting effort. Or a
3.x-specific killer app.
http://blog.rebertia.com
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to