Programming with Moose/Evolution of the Moose

Your typical non-Moose program will undergo a series of changes as your understanding of Moose advances and you achieve the venerable rank of Moose elder:


 * 1) Dismantling the
 * 2) Breaking apart the setters by using
 * 3) Removing  ,

Your end result will be an application which delays most tasks until called for. You will find less of a need to use  because the very nature of it is more compile time than you will often require. That is to say, Moose will permit you to further fragment your monolithic new, into smaller tinier more manageable news that work when you try to retrieve information. This doesn't completely kill off the vanilla, but it knocks off a big chuck of it.