I stumbled across this library while looking for some code to list directories in a portable fashion. Kernels were new for me at the time and this library is the first material implementation I ever worked with. I now think Kernels are the way to go. Learning curve is minimal and results are immediate.
As its humble description says : it advocates program correctness. What that means (at least to me) is that you cannot misinterpret the documentation without running into compilation errors.
Integration into my project was a charm and is a real-world example of correct program re-use. If code integration was to take more time than coding it yourself, what would be the point of re-using?
Thank you very much for making your library available.