1. 11
  1.  

  2. 9

    While I love the fact that Microsoft is trying this, I somehow don’t believe that it will be a major success. There is already conan, buckaroo and hunter, and your OS’s package manager of choice. But how many people actually use these? And even if you wanted to use them, you might not be able to, because not all are supported by all build systems. What build systems, you ask? Well, you could use make, either with pkg-src directly or with the higher-level automake? Nah, scratch that, better go with premake. Or maybe try out ninja combined with meson, like all the other cool kids? Most people seem to use and dislike cmake. And the really daring are trying to bolt a module system onto C++. I think C++ is beyond saving because it has too many moving parts, and Microsoft won’t fix that. But then again, that’s probably not their mission, anyways.

    1. 6

      This is pretty much how I feel. The first thing I thought when I saw this was, “another one?”

      I applaud the efforts to give C++ a unified environment, and the fact that it’s coming from Microsoft is much more of a blessing for the tool than anything else could be. Since C++ (and C) have existed as sort of decentralized languages compared to something like Ruby, Rust, or Python, and the fact that there is so much C++ code out there (legacy or otherwise), I doubt that the landscape will change very much within the next decade or two.

    2. 2

      Always a little wary when this is the first line:

      At Microsoft, the core of our vision is “Any Developer, Any App, Any Platform”
      

      Orlly?

      But I’m interested…

      1. 4

        Maybe “all platforms” means all versions of Windows, most OS X, and latest Debian stable.

        1. 6

          To be fair, that puts them miles ahead of almost everybody else working on platforms these days :(

          All the action right now seems to be on “JS tool of the week” and “build for Android and iOS with one codebase”

        2. 3

          I sincerely don’t understand this hate against Microsoft.

          Yeah sure, Ballmer days sucked and they really screwed up. But since Natya picked up the role, there seems to have been quite a shift in the company’s mindset. Plus all the OS things they’ve been doing in the past few years.

          1. 1

            That’s a description of what they want to extend and eventually extinguish.

            1. 1

              That view is a little out of date, don’t you think? What have they tried to extinguish recently?