On 27-Sep-16 3:32 AM, Rene Rivera wrote:* I want to be able to launch my IDE of choice and be able to build,
debug, analyze, deploy, etc with b2 as my build system.. And to do that
without the need to look at a command line.
* I want to be able to use my IDE of choice to configure all aspects of
my b2 based project with zero or minimal reading of documentation.. And
especially zero reading of b2 code!
These two goals are what I consider most important personally.
And the really hard question.. What of the current b2 implementation,
design, ecosystem, is getting in the way of reaching the above wishes?
And if you dare.. What should we change to move forward?
I am obviously biased; but I think the Jam language is holding us back.
Absolutely nobody know it, and anything not natively supported by the language requires code in C, with awkward bridging.
Also, it might sound bizarre, but some aspects of Boost C++ Libraries
project are problematic. Say, Boost.Python library supports building with Visual Studio from Cygwin shell using who-knows-what Python library. It's hard to understand and to test, and very few people need
this funcitonality.