For awhile now, I've been planning and discussing the future of MicroMacro with the other RoMBot script developers. Over the years as the project has grown, its weaknesses have been exposed. As such, a complete rewrite is in order. The very core of the project is getting reorganized to fit a better pattern.
Why all the work, you ask? Because it needs to be done. Too many patches and bad practices have been applied, and now it is time to fix it. The planned changes are well worth the effort. That and large chunks of code can be salvaged (although will require some reworking).
Easier development; quicker to add new modules and functionality
Cleaner code; Both the C++ code and Lua scripts will be easier to follow
Removing old, deprecated stuff, replacing with new shiny stuff
Improved efficiency and error checking
Lots of new features (I'll detail what's planned some other time)
While it is still quite some time off yet, I figure you guys might like to know what's going on behind the scenes. The latest (stable) version of MicroMacro will still be available and supported after completion.