Conan usage
Versioning a multiple architectures, different properties em capable model.
Why is a package manager useful?
Source out the boring and focus on the interesting stuff
-
What do I require?
Stable packages which help to implement code by yourself if there is a better maintained solution available.
-
What do we want to do?
Provide the most accurate and fastest interaction model. Develop new methods and studies on differences to other interaction models.
-
How other people want to use my work?
Users have different demands on the interface and are interested in using different versions with minimal effort
Conan in a nutshell
specify your settings and options and get the right package
The system as well as the user sets a number of requirement to the package to be searched. If a package exists with exactly these settings it will be downloaded, otherwise there is a recipe how to build this package locally.
Several packages can exist in parallel and switching between packages is very fast.
A large number of packages are automatically generated by the operator for the package developers, so a package match for most OS and settings is likely.