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
> 
> 
> 
> 
> 
> 
> 


Reply via email to