zorael / kameloso

IRC bot with Twitch support
Boost Software License 1.0
9 stars 3 forks source link

Separate library from application #78

Closed zorael closed 5 years ago

zorael commented 5 years ago

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.