Overall, I think this is very well done. There is one major thing I find wrong with it though:
#Where is the documentation?!?!?!
Where is the documentation?!?!?!
Sure, as a developer using this library I could read through your short source file and pick it apart to figure out how everything should work. But my time is better spent elsewhere, reading the documentation of other larger projects and programming my own code. That could actually even be a breaking point between using this library, and using a similar (even inferior) library that had good documentation for me to read.
Overall, I think this is very well done. There is one major thing I find wrong with it though:
#Where is the documentation?!?!?!
Sure, as a developer using this library I could read through your short source file and pick it apart to figure out how everything should work. But my time is better spent elsewhere, reading the documentation of other larger projects and programming my own code. That could actually even be a breaking point between using this library, and using a similar (even inferior) library that had good documentation for me to read.
Overall, I think this is very well done. There is one major thing I find wrong with it though:
Where is the documentation?!?!?!
Sure, as a developer using this library I could read through your short source file and pick it apart to figure out how everything should work. But my time is better spent elsewhere, reading the documentation of other larger projects and programming my own code. That could actually even be a breaking point between using this library, and using a similar (even inferior) library that had good documentation for me to read.
Overall, I think this is very well done. There is one major thing I find wrong with it though:
#Where is the documentation?!?!?!
Sure, as a developer using this library I could read through your short source file and pick it apart to figure out how everything should work. But my time is better spent elsewhere, reading the documentation of other larger projects and programming my own code. That could actually even be a breaking point between using this library, and using a similar (even inferior) library that had good documentation for me to read.