Some of you may be wondering how the new coercion model is coming  
along. After a heroic effort by many people at Dev Days 1, and a  
little followup work, we managed to merge the coercion branch into  
3.0.3 and got all doctests to pass with the exception of /modular  
and /schemes/generic. It has become apparent however that the  
"coercion" branch contains much, much more than just coercion. We  
also want to have the highest assurance of the integrity of the  
resulting code which is hard to do with such a large set of  
interdependent changes all lumped together as a single patch bomb.  
Therefore we have decided to take the work we have so far and move it  
over piece by piece. Specifically, we are inserting a new Parent  
underneath the the old Parent object so we can migrate one thing at  
at time. We will also be merging in the many not-directly related  
improvements individually as separate tickets. The most significant  
impact this will have is that it may take longer for the "new  
coercion" to be 100% done, but the part that is done will be in Sage  
itself, as well as being sanely refereed.

- Robert


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to