On Tue, Apr 22, 2014 at 12:07 AM, Simon King <simon.k...@uni-jena.de> wrote:

> Hi Travis,
>
> On 2014-04-20, Travis Scrimshaw <tsc...@ucdavis.edu> wrote:
> > Hey Simon,
> >    I believe John was referring to the catalog of groups (which I forgot
> > about, thanks!) and proposing a similar catalog for algebras (which I
> > support).
>
> Exactly. And I was proposing to move these catalogs where they belong
> to. I.e., if we have a catalog of objects of some category C (Groups()
> or Algebras(R) or ...) then C should host this catalog.
>
> Put differently: Why should we have sage.groups.groups_catalog and import
> it into the global namespace under the name "groups" (this is what we
> currently do!), when "Groups" (the class whose instance is the category
> Groups())
>  - is in the global namespace, too, and
>  - is a natural candidate for hosting a catalogue of groups?
>
> Why have two entry points to access concrete groups when we could have
> one single entry point? Is "groups.matrix" (which currently works)
> really so much nicer than "Groups.matrix" or "Groups().matrix"
> (which I think is what should work).
>

Mainly because tab completion is more complicated for Groups().  Perhaps we
could have static attributes on the Groups object, so that Groups.<TAB>
would work?  It's a bit strange, since Groups is not a category yet....
David

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

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

Reply via email to