The strangest thing to me though is that the OP finished this work last year and sat on it until very recently. They explain it as "I wrote this for a client and didn't feel like sharing it." That attitude seems a bit in contrast to the purported motivation to, "Make it so people don't suffer like I did in school."
So I guess in a way OP is (sort of) seeing the light on free software here too. Don't like it? Fork it!
So I guess in a way OP is (sort of) seeing the light on free software here too. Don't like it? Fork it!