Posted on 2007-02-13 16:25:16-08 by brandonschendel
production ready?
> from the Moose documentation
> I will be deploying Moose into production environments later this year, and I have
> every intentions of using it as my de facto class builder from now on.

I was curious on the state of Moose for use in production code. Not necessarily in terms of speed, but in terms of correctness. How confident are people that bugs have been worked out? Any experiences of using Moose in a production environment?

If it's not production ready, I was curious about the plans for future releases and how long until it might hit the point of being production ready.

Thank you.

--Brandon
Direct Responses: 4536 | Write a response
Posted on 2007-03-09 22:47:29-08 by stvn in response to 4332
Re: production ready?
Brandon,

Moose has been used in production now for about a year in various companies (I know of 4 including my own work). I know of no major issues anyone has had.

It's speed has been improving in current releases, and the upcoming 0.18 release will provide the ability to make a class immutable, which will speed up class construction signifigantly.

As for correctness, this has always been my first concern, and I am very confident in it. Moose evolved from my work on the Perl 6 metamodel in which I spent about a year researching and writing several prototypes. I am also confident that all major bugs have been worked out at this point, and we have a very thorough test suite between Moose and Class::MOP with which to catch any regressions with. Also there are other major systems being built atop Moose (see Reaction by the folks at shadowcat systems) and what bugs they have uncovered have been fixed.

- Stevan
Direct Responses: Write a response
Perl Weekly newsletter
A free weekly newsletter for people who are busy to read all the blogs. click here to check it out.