Mowedline Split!

Yesterday I wrote about the three design flaws in Mowedline, determined after daily use of mowedline for about a year. Today I can report fixing one of them: the 'Simultaneously Starting Multiple Servers' bug resulted from designing mowedline to be a single program that filled both the roles of client and server, forking as necessary to start the server. As I detailed in my previous entry, it didn't work out as well as I hoped, so today I split the program in two. Mowedline now consists of two programs, mowedline and mowedline-client, where the former is the server, and the latter the client. I bumped the version number to 0.2pre1 to flag this important change, and updated all the documentation. One down, two to go :)