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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to