<p dir="ltr">I guess PerlBot is too obvious? It does everything, and most of it real well.</p>
<p dir="ltr">HothBot!  Higher Order THinking Bot.<br>
</p>
<div class="gmail_quote">On Oct 29, 2013 10:08 AM, "Tommy Butler" <<a href="mailto:dfwpm@internetalias.net">dfwpm@internetalias.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <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>
  </div>

<br>_______________________________________________<br>
Dfw-pm mailing list<br>
<a href="mailto:Dfw-pm@pm.org">Dfw-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/dfw-pm" target="_blank">http://mail.pm.org/mailman/listinfo/dfw-pm</a><br>
<br></blockquote></div>