<br><br><div class="gmail_quote">On Thu, Oct 29, 2009 at 3:51 PM, Daniel Pittman <span dir="ltr">&lt;<a href="mailto:daniel@rimspace.net">daniel@rimspace.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Toby Wintermute &lt;<a href="mailto:tjc@wintrmute.net">tjc@wintrmute.net</a>&gt; writes:<br>
<br>
[...]<br>
<div class="im"><br>
&gt; In other news; I&#39;m liking Moose a lot, especially since the .9 release<br>
&gt; with all the built-in attributes and corresponding traits.. but I&#39;m<br>
&gt; curious to know what everyone else thinks of Moose.<br>
&gt;<br>
&gt; It&#39;s evidently superior to Perl&#39;s existing OO framework, which has been<br>
&gt; showing it&#39;s age and tacked-on-afterwards feel for a long time..<br>
<br>
</div>Well, Moose is pretty much just syntax sugar and convention, sitting over the<br>
top of the traditional Perl OO design.</blockquote><div><br></div><div>Err....no. Moose allows for idioms that are rarely if ever used in conventional Perl OO programming. For example composition/delegation, method currying, built in type definition and validation, attribute traits, roles, full meta-class reflection and so much more. Once you start programming in Moose you will adopt an entirely new way of thinking about OO programming that leaves old-school Perl OO in the dust.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">  Aside from the crazy syntax hacks like<br>
Method::Signature, it really doesn&#39;t do that much different...<br>
<br>
        Daniel<br>
<br>
...just much, much nicer. :)<br>
<font color="#888888"><br>
--<br>
✣ Daniel Pittman            ✉ <a href="mailto:daniel@rimspace.net">daniel@rimspace.net</a>            ☎ +61 401 155 707<br>
               ♽ made with 100 percent post-consumer electrons<br>
   Looking for work?  Love Perl?  In Melbourne, Australia?  We are hiring.<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Melbourne-pm mailing list<br>
<a href="mailto:Melbourne-pm@pm.org">Melbourne-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/melbourne-pm" target="_blank">http://mail.pm.org/mailman/listinfo/melbourne-pm</a></div></div></blockquote></div><br>