On Monday, May 30, 2016 at 6:02:27 AM UTC-7, Volker Braun wrote:
>
>
> They are different implementations and not injected in the global 
> namespace. The global namespace only has factory functions that instantiate 
> these classes. As such they are implementation details and subject to 
> change without notice / deprecation.
>

That said, it would be nice if we made some effort to ensure that any 
pickles continue to work OK.

Concerning the class hierarchy: I suspect you'll find that for the 
intrinsic properties of curves, the birationality class is particularly 
important. Whether you give a curve by a projective, affine, plane or space 
model and whether the model is singular or not tends to be of less 
importance, as long as you have appropriate tools to represent places, 
including the ones over singular points and (for affine models) above 
infinity. A large class of algorithms that deal with this concentrate on 
representing the curve as a finite cover of a projective line. It may be 
useful to consider that interpretation as well when designing your new 
hierarchy.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to