From: Shawn M Moore Date: Thu, 30 Apr 2009 02:25:56 +0000 (-0400) Subject: Update the "is Moose's API stable?" FAQ answer X-Git-Tag: 0.77~24 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c698114db4728fe80824c4401544f1e1b9749de4;p=gitmo%2FMoose.git Update the "is Moose's API stable?" FAQ answer --- diff --git a/lib/Moose/Cookbook/FAQ.pod b/lib/Moose/Cookbook/FAQ.pod index 7cf79b9..1fff37c 100644 --- a/lib/Moose/Cookbook/FAQ.pod +++ b/lib/Moose/Cookbook/FAQ.pod @@ -20,11 +20,15 @@ modules. L =head3 Is Moose's API stable? -Yes and No. The external API, the one 90% of users will interact -with, is B and any changes B. The introspection API is I stable; I still -reserve the right to tweak that if needed, but I will do my -absolute best to maintain backwards compatibility here as well. +Yes. The sugary API, the one 95% of users will interact with, is +B. Any changes will be B<100% backwards compatible>. + +The meta API is less set in stone. We reserve the right to tweak +parts of it to improve efficiency or consistency. This will not be +done lightly. We do perform deprecation cycles. We I +do not like making ourselves look bad by breaking your code. +Submitting test cases is the best way to ensure that your code is not +inadvertantly broken by refactoring. =head3 I heard Moose is slow, is this true?