Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re^2: The current state of Perl6

by Anonymous Monk
on Apr 19, 2010 at 12:08 UTC ( #835468=note: print w/ replies, xml ) Need Help??


in reply to Re: The current state of Perl6
in thread The current state of Perl6

c'mon it's not subjective. it's clear as daylight.


Comment on Re^2: The current state of Perl6
Re^3: The current state of Perl6
by Your Mother (Canon) on Apr 19, 2010 at 16:53 UTC

    I work in a shop where a majority of the code is not what I would call production ready. Yet it's in production and has been for years; failing on edge cases regularly and failing on normal things mysteriously now and then. The variance of quality of code and systems that are in production in the various shops of the world is astounding and in almost every freelance gig I've had I've seen code that I would never personally allow into production. "Production ready" is a subjective concept which I've seen to mean "hobbled and dangerous" as often, or more often than "solid and safe."

Re^3: The current state of Perl 6
by chromatic (Archbishop) on Apr 19, 2010 at 17:04 UTC

    Production ready for my business (publishing) is different than production ready for real-time derivatives trading. Production ready for my brother's business (software testing) is different from production ready for a non-profit. Production ready for a web development firm is different from production ready for an ISP. Production ready for a biology lab is different from production ready for an industrial automation shop. Production ready for a sporting good store is different from production ready for a university.

    Within those industries, production ready also depends on availability and skill level of developers, maintainers, managers, and consultants, as well as their taste for risk, the amount of ancillary tools and materials, and considerations for existing code and systems.

    None of these are binary, off-or-on, simple, single right answer for everyone everywhere questions.

      Is it as much production ready as much as Perl 5 is for all/any business that currently Perl 5 is used for?

        I don't know. I don't care. I know what I need from Perl 6 to use it. I don't really care if it's ready or not for anyone else to use it, in the abstract.

        If you need specific features or characteristics, you're welcome to file specific bug reports or make specific feature requests. As with any free software project developed by a community, they may or may not be accepted but you get the source code either way, and you're free to do with it almost anything you wish.

        In the absence of specific questions and details, this degenerates into a debate over the semantics of abstract words like "done" and "exists" and "vaporware" and "delivery" and "dead" and "useful" and "usable", which is a lot of fun for epistemologists but is almost always an unproductive rathole for developers.

        Edited to add: I get the impression that some people think that the intent is for Perl 6 to replace Perl 5 wholesale. I only speak for myself, but that's not my intent. I have plenty of code it doesn't make sense to migrate to Perl 6 right now, and it might never make sense to migrate that code. With that said, I think that Perl 6 is a better language as a whole, but Perl 5 has the better surrounding ecosystem right now. Yet being able to use Perl 5 modules through Blizkost is a tremendous advantage for Rakudo, and it changes my risk/reward calculation for using Perl 6 substantially.

      dude, let's get this stuff clear. I mean PRODUCTION-READY in Software Development !

      There is no more room for confusion now!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://835468]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (7)
As of 2014-12-20 18:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (97 votes), past polls