<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Jack (of all trades)?<br>
    <br>
    <div class="moz-cite-prefix">On 10/29/2013 10:08 AM, Tommy Butler
      wrote:<br>
    </div>
    <blockquote cite="mid:526FCF67.9030608@internetalias.net"
      type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <font face="Helvetica, Arial, sans-serif">Omnibot?  Rosie?  I'm
        talking about an IRC bot that accepts as many plugins as you
        want to add.  <i><b>What would you call it?</b></i><br>
        <br>
        I'm creating Moose roles to add to the core mongerbot that I
        originally wrote a few days ago, so I can effectively write
        "plugins" for the bot instead of writing a bot for every task
        (thesaurus bot, dictionary bot, spelling bot, wolfram bot...) 
        This is all actually WAY easier than it sounds.<br>
        <br>
        I'm doing this because it's fun, and because I want to use it as
        an educational opportunity to:<br>
      </font>
      <ol>
        <li><font face="Helvetica, Arial, sans-serif">present how easy
            object oriented Perl is (and how much easier it makes your
            programming) </font></li>
        <li><font face="Helvetica, Arial, sans-serif">introduce Moose
            and "postmodern" Perl (current best practices) </font></li>
        <li><font face="Helvetica, Arial, sans-serif">discuss the use of
            roles vs inheritance in OOP<br>
          </font></li>
      </ol>
      <font face="Helvetica, Arial, sans-serif">Don't worry.  I'm not
        going to force this onto anyone who doesn't want it -- there are
        many out there who just do not like OOP _at all_, which is your
        right as a red blooded Perl Monger.  All I'm doing is creating
        example code that we can talk about and extend if you like. 
        Plugins, maaaan!<br>
        <br>
        But I have a fundamental problem here: a bot without a name is a
        sad bot.  I'm not good at naming robots.<br>
        <br>
        --Tommy Butler<br>
      </font> <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Dfw-pm mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dfw-pm@pm.org">Dfw-pm@pm.org</a>
<a class="moz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/dfw-pm">http://mail.pm.org/mailman/listinfo/dfw-pm</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>