This separates the bot application kameloso from the application-agnostic libraries that it's intermingled with. They are the generic lu and the IRC parser dialect. The current state makes sense, since the bot historically evolved alongside these libraries.
Now we're at a point where they can be fairly cleanly separated, however. The advantages of doing so include the ability to separately compile the projects; the disadvantages include having to commit to APIs in a more serious way, syncing project releases.
This separates the bot application kameloso from the application-agnostic libraries that it's intermingled with. They are the generic
lu
and the IRC parserdialect
. The current state makes sense, since the bot historically evolved alongside these libraries.Now we're at a point where they can be fairly cleanly separated, however. The advantages of doing so include the ability to separately compile the projects; the disadvantages include having to commit to APIs in a more serious way, syncing project releases.