On 9/24/07, John Cremona <[EMAIL PROTECTED]> wrote: > What's your view of having a class to hold the [u,r,s,t], derived from > the abstract Group class? It could be called WeirstrassIsomorphism > perhaps.
Group --> WierstrassIsomorphismGroup GroupElement --> WeierstrassIsomorphism > I'll have to read up on derived classes in python since I > only know them in C++. class Foo: ... class Bar(Foo): ... Now Bar derives from Foo. It's somewhat like C++. Multiple inheritance is also allowed. Sure. I think more classes the better, usually. > PS If a subset of sage-devel is thinking about something which may not > be of interest to most, perhaps the discussion should be done > off-list. I disagree. One of the first "rules" of managing a large open source software development project well is to do as much as possible in the public. For example the above discussion about classes, etc., could be useful to many people, especially if I wasn't in such a hurry right now. William --~--~---------~--~----~------------~-------~--~----~ 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://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---