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 :)