in reply to Re: Perl 6 - I hope it won't take a decade
in thread Perl 6 - I hope it won't take a decade

I remember this incident...
Jon showed up to the meeting late and found us talking about the community and started throwing things to express his discontent with how perl itself was stagnating, possibly even dying, and that we should be talking about reviving Perl.
I believe in momentum. If it takes too long, it will wear down the very people working on it and diminish the interest and expectations of those eagerly awaiting its release.

  • Comment on Re^2: Perl 6 - I hope it won't take a decade

Replies are listed 'Best First'.
Re^3: Perl 6 - I hope it won't take a decade
by tirwhan (Abbot) on Jan 18, 2006 at 14:57 UTC

    And you feel that whining about it on perlmonks will somehow increase momentum? More than contributing to one of the many projects/resources that lead up to Perl 6 would?


    There are ten types of people: those that understand binary and those that don't.
      I'm not whinning. I think you should look at it positively. I have been using Perl and I love it. If I could contribute, I would have done it in 2001.

      I was concerned that if it dragged on, it might never materialise.

        Contribution methods:
        • Write failing tests for Pugs
        • Write failing tests for Parrot
        • Ask questions on Perl6-language
        • Run smoketests for Pugs
        • Run smoketests for Parrot
        • Ask more questions on Perl6-language
        • Implement a feature you want from Perl6 in Perl5 and put it on CPAN
        • Write failing tests for a Perl6 feature in Perl5 and give it to someone to pass and put on CPAN
        • Ask dumb questions on Perl6-language

        None of these require any fancy knowledge or even a lot of time. Even one failing test contributed to any project or one additional platform to smoketest on (you don't have to diagnose, just report) is a meaningful contribution.


        My criteria for good software:
        1. Does it work?
        2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?
        If I could contribute, I would have done it in 2001.
        From the Pugs Overview:
            I know Perl 5, but not Haskell. Can I develop Pugs?
        
            Sure! The standard libraries and unit tests that come with Pugs are coded in
            Perl 6, and there is always a need for more tests and libraries. All you need
            is basic familiarity of Perl 5, and a few minutes to get acquainted with some
            small syntax changes. You will likely pick up some Haskell knowledge along the
            way, too.
        

        Problem solved :-)

        I am looking at it positively ("it" here being Perl 6 development in all it's myriad forms). What I do not look at positively is someone who whines "I hope it won't take a decade", because that contributes exactly zero to the process. IMO.

        And if you really wanted to contribute you would, anyone can (and be it alone by donating some money to TPF for funding the main developers).


        There are ten types of people: those that understand binary and those that don't.
Re^3: Perl 6 - I hope it won't take a decade
by blazar (Canon) on Jan 18, 2006 at 14:59 UTC
    I believe in momentum. If it takes too long, it will wear down the very people working on it and diminish the interest and expectations of those eagerly awaiting its reease.
    I believe in FSM. "And the earth brought forth grass, and herb yielding seed (...) and camels and parrots and finally a creature called Perl 6!"

    Now, it happens that in recent times FSM gave me a sign: evidence is that people is not being worn down and that on the contrary we're living a period of renewed interest and intense development that doesn't give the slightest sign of slowing down. That's since Pugs appeared...

    Update: s/FMS/FSM/ as per Nude Reaper's remark - in case you wonder, even though it was repeated twice, it was a typo, of course.

      That would be FSM