Skip to content
Browse files

Added some Redesign Ideas (for I think we need redesign)

  • Loading branch information...
1 parent b1d2306 commit a1ce92ca8a9079fb8fecf77775210b7d1544bf23 @tadzik committed May 18, 2010
Showing with 17 additions and 0 deletions.
  1. +17 −0 Redesign-Ideas
View
17 Redesign-Ideas
@@ -0,0 +1,17 @@
++ Plugins more user-controlled:
+ - The actual app something more than a8bot->new->run
+ - Stuff like $obj->add_plugin()
+ - Register plugins per keyword
+ · less calling, only the wanted plugins get called
+ · also no crap when 2 plugins start to respond
+ - Maybe 3 types of plugins:
+ · those responding on specified keywords
+ · those responding when they want to (like all the plugins now)
+ · those sitting passively and listening
+ · combos? (seen would be 1st and 3rd)
++ Plugins are Moose roles
+ - consumed by some Plugin object (Plugin object used in a8bot class, like now)
+ - we use Moose anyway
+ - more possibilities of plugins validation?
+ - yay or nay?
++ Anything to add? I have to get back to my Maths

0 comments on commit a1ce92c

Please sign in to comment.
Something went wrong with that request. Please try again.