Sorry, I don't have a use.perl account, but you can mark me as:<br>
[ ] I don't know of a robust/good Perl implementation.<br>
Where the emphasis is on don't know of any implementations, rather then knowing about non-robust/non-good implementations.<br>
<br><br><div><span class="gmail_quote">On 11/18/05, <b class="gmail_sendername">Ovid</b> <<a href="mailto:firstname.lastname@example.org">email@example.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi folks,<br><br>I've posted an informal poll about "traits" in my use.perl journal<br>(<a href="http://use.perl.org/~Ovid/journal/27644">http://use.perl.org/~Ovid/journal/27644</a>). It would be nice if some<br>
folks would be willing to discuss it over there, but for those who<br>prefer "on list" discussion:<br><br>Question: why aren't you using traits?<br><br> [ ] I don't understand traits.<br> [ ] I've never heard of traits.
<br> [ ] I prefer multiple inheritance or mixins.<br> [ ] Single inheritance is good enough for me.<br> [ ] I don't know of a robust/good Perl implementation.<br> [ ] Traits are bad, m'kay.<br> [ ] Other _______________.
<br><br>Would you be interested in learning more about traits or do you think<br>they're just another silly buzzword? If you are interested in traits,<br>what would it take to get you to start using them?<br><br>One thing I've noticed about traits is that most discussions of traits
<br>seem to revolve around examples which don't really match up with what<br>people need in the real world. This, curiously, is the same problem<br>that many beginning OO examples have. As a result, people learn about<br>
OO and often say "why bother?" I think the same problem affects traits<br>despite how useful they are.<br><br>Traits are explained in<br><a href="http://www.iam.unibe.ch/~scg/Archive/PhD/schaerli-phd.pdf">http://www.iam.unibe.ch/~scg/Archive/PhD/schaerli-phd.pdf
</a> and in Perl 6<br>they are known as "roles".<br><br>Cheers,<br>Ovid<br><br>--<br>If this message is a response to a question on a mailing list, please send<br>follow up questions to the list.<br><br>Web Programming with Perl --
<a href="http://users.easystreet.com/ovid/cgi_course/">http://users.easystreet.com/ovid/cgi_course/</a><br>_______________________________________________<br>Pdx-pm-list mailing list<br><a href="mailto:Pdxfirstname.lastname@example.org">
Pdxemail@example.com</a><br><a href="http://mail.pm.org/mailman/listinfo/pdx-pm-list">http://mail.pm.org/mailman/listinfo/pdx-pm-list</a><br></blockquote></div><br><br clear="all"><br>-- <br>Ben Prew<br><a href="mailto:firstname.lastname@example.org">