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.