Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re^5: Perl is dying

by Anonymous Monk
on Jul 19, 2006 at 18:51 UTC ( #562390=note: print w/replies, xml ) Need Help??

in reply to Re^4: Perl is dying
in thread Perl is dying

That's what they said whenever people pointed out that Topaz or perlcc wasn't done: it was a work in progress, lots of people were working hard on it, it was "nearly done" for five years, etc.

Years later, perlcc barely compiles a hello, world, and Topaz is abandoned. Perl 6 will die a slow death, too... that's my prediction, based on past experiences with the Perl community's overhyped promises....

Prove me wrong if you like... if you can...

Replies are listed 'Best First'.
Re^6: Perl is dying
by Aristotle (Chancellor) on Jul 19, 2006 at 22:42 UTC

    How many people ever worked on Topaz? How many on perlcc? 180, like they have on Pugs, yes? And they clocked up nearly 12,000 commits, right? They managed that within 1.5 years, for an average rate of over 100 commits per day (which is skewed by the initial rate and thus obscures the fact that the rate has accelerated over time, without ever showing any sign of slowdown)?

    Tell me that three years from now, a project that will by then have a conservatively estimated 250 contributors and 40,000 commits will be abandoned. Go on. Prove me wrong.

    Makeshifts last the longest.

      Tell me that three years from now, a project that will by then have a conservatively estimated 250 contributors and 40,000 commits will be abandoned.


      (Though if Pugs has done nothing other than kickstart the Perl 6 specification test suite, that's very useful -- and it's done much more than that.)

      I'd be surprised if GNU/Hurd doesn't have more stats under its belt (contributors, commits, lines of code, closeness to completion, dollars spent, etc.), but its been languishing for 20 years now.

        And that proves what? How much money are you willing to lose on a bet that I couldn’t find a successful project whose stats were lower than those of Pugs at 1.5 years of age?

        Makeshifts last the longest.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://562390]
[marioroy]: CORE::wait works well eventhough multiple instances or classes using Hobo::Manager.
[Corion]: marioroy: I'm not sure what the normal use for the PID is in P:FM, but I guess that most programs just ignore or log it
[Corion]: Oh, yes, programs could call wait $pid, but if your $pid is an object, then you could add a ->wait method to it and wait $pid would call that automatically "thanks" to indirect object notation
[marioroy]: Just documentation edits is all that remains. Hobo::Simple provides foreach and forseq with identifier capability -- all transparently supporting array, hash, file handle, and seq 1 .. N.
[marioroy]: Corion Regarding PID, that's great. So will leave it so compatible with MCE::Hobo. e.g. ->create returns a Hobo object. Folks can get ->pid from it. So, that's not a problem.
[choroba]: ad readdir: 5.12 needed
[marioroy]: CORE::wait can block if another process reaps a worker from another class. MCE::Hobo takes care of that and transparently.
[Discipulus]: thanks choroba i'll update my answer
[Lady_Aleena]: Hello Discipulus, Corion, choroba, and marioroy...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (7)
As of 2017-05-26 08:46 GMT
Find Nodes?
    Voting Booth?