> Proposal B (from William's summary on the previous thread): > > Leave matrix() as-is. Rename echelon_form to hermite_form, and make a > new echelon_form function that computes hermite_form over the fraction > field of the base ring.
I support this. I never want Sage to coerce my data away from the initial object in the appropriate category (did I use those words right, droe?) unless it absolutely has to. If you go with the other option, I will be forced to write an awful lot of matrix(L[0].parent(), width, height, L) calls -- and that sucks the hardest rocks of any Sage construct ever. Nick --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---