Hi Nicolas,

Here is a review of algebras.py (that was on Florent's list):

(1) Is the method base_field really useful as is? It currently returns
     the same as base_ring and does not even check that its output is a field.
     For example:

     sage: Algebras(ZZ).base_field()
     Integer Ring

(2) Line 100:

     def from_base_ring(self, r):
         """
         Canonical embedding from ground field
                                         ^^^^^
                                         ring??

(3) Line 164. What is the method _div_ for? Is it for dividing by elements
     in the ground field?

(4) Line 185-7. Is it important in this code that you are dealing with a
     category of modules with *basis* as stated in the doc? If so, why is this 
not in
     algebras_with_basis.py? In fact, a DirectSumCategory also exists in that
     file.

Cheers,

Anne


Nicolas M. Thiery wrote:
>       Dear category fans,
> 
> For information: in principle, the new category code is now 100% doctested!
> 
> Cheers,
>                               Nicolas

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To post to this group, send email to sage-combinat-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-combinat-devel+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-combinat-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to