> I doubt if this can be automated, but if coders and  reviewers are reminded
> often that might help.

If we do nothing to ensure that all Sage functions will progressively
be udpated, or that we have a deterministic way to check what is left
to do (like for sage -coverage), then we will end up with a standard
that we try to enforce but that we cannot assume in our code (i.e.
assume that every integer has a .factor() attribute) and we will have
to keep on importing the methods manually.

If, on the other hand, we assume that standard when it is not the case
in practice, we will probably break a lot of code that is not already
doctested.

What about *input* integers? I have many functions that take integers
as input. Will the new standard enforce that those must be Integers
too? If this is the case, then not only "return 1" gets forbidden, but
also "my_function(1)".

Nathann

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to