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. :-)

--
Jeff Squyres
Cisco Systems

Reply via email to