Subject: Re: [boost] Yap's formal review is starting now!
From: Zach Laine (whatwasthataddress_at_[hidden])
Date: 2018-02-17 05:29:22
On Fri, Feb 16, 2018 at 4:27 PM, Niall Douglas via Boost <
> > All the concerns about MSVC support boil down to how many people could
> > the library on its first day as part of Boost. Even if I were to make it
> > work for MSVC 2017, how many more users does that cover? It seems only
> > cover the live-at-head folks. If MSVC continues to get better language
> > support, how long does that support cover those folks before the compiler
> > is good enough anyway? My time for that support is not a good trade for
> > personally. If someone else wants to navigate MSVC's limitations and
> > submit patches, I'll switch over to std::tuple in the interface, and
> > maintain that work.
> Does it work on clang LLVM targeting the MSVC ABI?
If Hana does, and I believe that it does.
> If it does, then lack of MSVC support is a non issue. Just compile the
> stuff using Yap and Hana with clang and link it into your other MSVC
> compiled stuff. Done.
People's heads seem to explode upon hearing this advice.
> (Incidentally, I have been told that getting unmodified Hana working in
> MSVC is intended for straight after getting unmodified Ranges working.
> The Visual C++ team are on it, and I don't doubt they'll succeed soon
> now, though it will surely take a while for Ranges or Hana based code to
> become entirely stable on MSVC. As, indeed, we saw with the empty main()
> function ICE with Outcome)
This is my understanding too.