The change makes sense, but you should investigate if it is at all possible 
to do this going through normal deprecation procedures, which would 
probably involve having both functionalities for some time (likely via 
differently named methods or via a flag implemented in a backward-compatime 
way), then having a deprecation period on the "old" functionality. After 
that the deprecated functionality can be removed. After a suitable wait 
period, the vacated space in the namespace can now be used for the new 
method. You'll be taking a couple of years before you're there.

If it's not possible, you'd better have very good reasons to probably break 
people's code out there with very little warning.

Once you find a way to do this, there's another choice in convention to 
consider: do you go with (1:1:g+1) weights or with (1:g+1:1) ? I.e., with 
[X:Z:Y] or [X:Y:Z]. Both have precedent and people who are used to the 
other convention will find it really annoying to adjust.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/66264550-7c09-42f0-8a23-0f083538e3f9n%40googlegroups.com.

Reply via email to