On Jul 4, 2009, at 9:20 AM, Robert Kubrick wrote:
> > There is a proposal that has passed one vote so far to deprecate
> > the C++ bindings in MPI-2.2 (meaning: still have them, but advise
> > against using them). This opens the door for potentially removing
> > the C++ bindings in MPI-3.0.
> Is it the reason for this to boost the 'boost' library adoption?
It is one reason, yes.
Another reason is that the C++ bindings haven't really delivered what
was expected. They were intended to be the baseline for implementing
higher-level C++ abstraction (such as boost.MPI). But that didn't
really happen -- the C++ bindings don't give enough extra
functionality to be useful to a C++ programmer in this regard. This
is the key reason that the Forum is voting to deprecate the C++
bindings: people are simply using the C bindings instead of the C++
bindings. That Boost.MPI is implemented on the C bindings instead of
the C++ bindings speaks volumes to this effect. :-)