On May 9, 2011, at 3:53 PM, Blaise Bourdin wrote:
>>>
>>> Lastly, since the changes DA->DMDA and in XXXDestroy are already going make
>>> many people angry, is it time to rename Vec PetscVec and Mat PetscMat?
>>
>> Good question. If so, then shouldn't we name space everything? PetscSNES,
>> etc etc etc Maybe wait until next release so there are not too many user
>> changes this release?
>
> How feasible would it be to mark all non-namespace names as deprecated until
> the next release but offer preprocessor macros in the meantime? This would
> buy everybody some time.
PETSc has never tried to provide any backward compatibility nor is it likely
to in the future, despite a very small number shrill complaints. Users can
switch to a later version when they want to and make the needed changes at that
time.
Barry
>
> Blaise
>
> --
> Department of Mathematics and Center for Computation & Technology
> Louisiana State University, Baton Rouge, LA 70803, USA
> Tel. +1 (225) 578 1612, Fax +1 (225) 578 4276
> http://www.math.lsu.edu/~bourdin
>
>
>
>
>
>
>