X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FManual%2FBestPractices.pod;h=0f7445ec3f9100966ae7aacf9dd7254d45cc2922;hb=d5cb877febe9ec232ebc168d181f3750a0616dbd;hp=5840910314222204228d2c02a7c95750b5cdc623;hpb=d50f02819056eeb43e364dc9e7772f7113dddb18;p=gitmo%2FMoose.git diff --git a/lib/Moose/Manual/BestPractices.pod b/lib/Moose/Manual/BestPractices.pod index 5840910..0f7445e 100644 --- a/lib/Moose/Manual/BestPractices.pod +++ b/lib/Moose/Manual/BestPractices.pod @@ -36,7 +36,8 @@ definitions by making your class immutable. The C bit is simply good code hygiene, as it removes imported symbols from you class's namespace at the end of your package's compile cycle, including Moose keywords. Once the class has been -built, these keywords are not needed. +built, these keywords are not needed. (This is the preferred to placing +C at the end of your package). The C call allows Moose to speed up a lot of things, most notably object construction. The trade-off is that you can no longer change