Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Made the Plugin monad a Reader instead of a State since it can't change. | Julien Dessaux | 2011-05-06 | 1 | -8/+5 |
| | |||||
* | Code cleaning. | Julien Dessaux | 2011-05-05 | 1 | -1/+1 |
| | |||||
* | Changed the way I handled the Bot monad for more concurrency. | Julien Dessaux | 2011-05-02 | 1 | -21/+24 |
| | |||||
* | Added plugin loading, and the most basic hook capability. | Julien Dessaux | 2011-05-01 | 1 | -0/+38 |
| | |||||
* | Moved files around as a preliminary for architectural changes. | Julien Dessaux | 2010-07-03 | 1 | -67/+0 |
| | |||||
* | Wrote most of the resume code for the core and the irc plugin. | Julien Dessaux | 2010-06-20 | 1 | -7/+11 |
| | |||||
* | Fixed the plugin termination. | Julien Dessaux | 2010-05-29 | 1 | -5/+8 |
| | | | | The master of a plugin will now wait for the plugin it kills to terminate. | ||||
* | Rationalized the way bot configs are handled. | Julien Dessaux | 2010-05-29 | 1 | -11/+13 |
| | |||||
* | Implemented the clean killing of plugins' threads. | Julien Dessaux | 2010-05-29 | 1 | -13/+39 |
| | |||||
* | Implemented update message handling in the bot's core. | Julien Dessaux | 2010-05-24 | 1 | -13/+22 |
| | |||||
* | Removed thread ids from plugins data structure. | Julien Dessaux | 2010-05-16 | 1 | -1/+0 |
| | |||||
* | Rewrote nearly everything!v0.2.0 | Julien Dessaux | 2010-05-16 | 1 | -51/+14 |
| | | | | | | | | | | | * Rewrote the whole architecture to achieve extreme modularity * Added the ability to build a multiprotocol bot * Added cabal integration * Added configuration handling the XMonad style * Added configuration in ~/.hsbot * Refactored many many named and functions * Refactored data structures * Cleaned a big bunch of stuff | ||||
* | Some refactoring + cosmetics. | Julien Dessaux | 2010-04-25 | 1 | -1/+1 |
| | |||||
* | Wrote the list plugin command. | Julien Dessaux | 2010-04-22 | 1 | -1/+11 |
| | |||||
* | Removed all the dynamic module loading stuff. | Julien Dessaux | 2010-04-21 | 1 | -48/+14 |
| | |||||
* | Fixed the clean killing of plugin's threads, fixed exception management and ↵ | Julien Dessaux | 2010-02-08 | 1 | -4/+5 |
| | | | | cleaned plugins' main functions. | ||||
* | Continue rewriting, found a problem in the way I kill plugins. | Julien Dessaux | 2010-02-04 | 1 | -8/+12 |
| | |||||
* | Began a complete rewrite of command and plugin management. | Julien Dessaux | 2010-02-04 | 1 | -3/+21 |
| | | | | Wrote a command routing statement, added an IrcPlugin monad. | ||||
* | Rewrote command handling, added the Quote module and cleaned input handling. | Julien Dessaux | 2010-02-04 | 1 | -7/+0 |
| | |||||
* | Finished changing plugin data structure to Maps. | Julien Dessaux | 2010-02-04 | 1 | -6/+19 |
| | |||||
* | Reorganized code and types, changed slightly the architecture. | Julien Dessaux | 2010-02-04 | 1 | -0/+56 |