Hi Everyone,

As some of you may know I'm currently working together with Zach Jaggi to remove boost as a dependency to build the ClientKit from source (which includes the Client and Common modules). My goal is to remove boost as a dependency from OSVR completely, replacing it with C++11 code.

The reasons to remove boost as a dependency has been discussed in issue #44 <https://github.com/OSVR/OSVR-Core/issues/44>. The main reason is to allow developers to more easily use OSVR in an environment where large external libraries such as Boost are prohibited.

To make this possible we need to make sure we commit to not introducing any new code with Boost dependencies. Is there enough support for this idea to put some new guidelines into place regarding Boost usage? Should we only exclude Boost from the ClientKit, Client and Common modules or should this be done across the whole codebase?

Other than those questions, some early feedback on my branch is always appreciated, so far I have removed Boost from the ClientKit and Client modules. You can find my development branch here: https://github.com/Armada651/OSVR-Core/commits/boostless

Regards,
Jules Blok
--
OSVR-devel mailing list
[email protected]
Options and Unsubscribe: 
http://lists.getosvr.org/options.cgi/osvr-devel-getosvr.org/archive%40mail-archive.com
Archives: http://dir.gmane.org/gmane.comp.vr.osvr.devel

List homepage: http://lists.getosvr.org/listinfo.cgi/osvr-devel-getosvr.org

Reply via email to