
Here is a contribution to the review.
Please post your reviews on the mailing list and if possible, answer the following questions:
- Should the library be accepted? Yes - How useful is it? It provides something not otherwise available. - What's your evaluation of - Design This seems to be consistent. - Implementation This also is consistent and clear - Documentations This is where I had problems. I went to the section "Getting Started" in the manual. This I found confusing as it did not contain a simple example. It also contained this statement
"To start with the library you only need to include <boost/dll.hpp> header." which is not true for the getting started example which uses the boost_filesystemand boost_system libraries. Also, the first example here is a C++11 export, so I jumped to the (wrong) conclusion that C++11 is needed. Some of that is my fault, but I think that "Getting Started" should be rewritten to be clear for someone wanting to build a small example. It would also help for that small example to make clear that the main code and the library need to be compiled separately. It would help to have a pointer to where to find how to build a linkable library for different compilers and systems, though I realise having all that information for different systems is too much to ask. There is a certain amount of advice on how to compile for Linux, including some compiler flags. It would be very helpful if that could be gathered in one location so that all of it can be applied.
- Tests
I installed the library into Boost 1.58.0 and the tests all ran with gcc 4.6 once I had also installed the compiled libraries.
- How much effort did you put into your evaluation?
I have worked to understand the examples in the tutorials and have built tutorials 1 to 3.
- Did you attempt to use the library? On what systems and compilers?
I have the tutorials 1 to 3 running with these systems gcc 4.6 and the compiled libraries for boost 1.58.0 (also compiled with gcc 4.6) clang 3.6 and libc++ 3.6 with C++11. This also uses the compiled libraries compiled with gcc 4.6 except that I have to compile some of the files for boost_filesystem again with clang 3.6. This is because of something to do with the use of wchar in the file "shared_lib_path.hpp". Thank you to Antony Polukhin who helped with my earlier message on this problem. I hope that is helpful. John Fletcher
Thanks, Volodya
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost