On 9/24/07, William Stein <[EMAIL PROTECTED]> wrote: > > 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 >
OK I'll try that. > > 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. > OK -- and the python tutorial is quite good on classes. I just have to take the courage to start. > > 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. > OK then, despite some off-list exchanges between Nils Bruin and me, I'll continue to send thoughts on this to the list. It makes a nice change from the licensing headaches anyway! John > William > > > > -- John Cremona --~--~---------~--~----~------------~-------~--~----~ 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/ -~----------~----~----~----~------~----~------~--~---