As the changes I’m going to be making to Harlie are going to be very disruptive whilst I break things in an effort to clean up the code, I’ve created a branch for unstable versions of Harlie.
This is the ‘fragile’ branch (so called because it will be very easy to break.), and may not even run at times. (So, you have been warned.) It will be used as the construction site and testing ground of the following changes:
- Moving to use the POE Heap, rather than global variables.
- Creating an API for plugins
- Making the code more co-operatively multithreaded. (As it is, some parts of the code (if they run long) might cause the bot to hang to the point that it falls off the server.)
- Moving the ‘thanks’ and ‘asl’ funnies to plugins. (Rather than having them coded in.)
- General cleanup of code