Arrgh, my previous question obviously didn't make sense.

I need to call the Coxeter group method something different
like reflection_inversions (and the solution becomes trivial)
or someone needs to tell me how to tell python not to run over
the Coxeter group method (so the method is actually available to
the instantiated class) and how to access it syntactically.
Both methods live in abstract classes.

--Mark

>> But I want the Weyl group version to use the output of the
>> Coxeter version, which will be cached,
>> and then make the (co)root variants if
>> needed. How do I do that syntactically without
>> running over the Coxeter version?
>>
>> --Mark
>>
>>>> Since WeylGroups has CoxeterGroups as a super category, to me it seems
>>>> be perfectly reasonable to name both methods "inversions", The one
>>>> from WeylGroups then overwrite the one from CoxeterGroups
>>>
>>> Indeed.
>>>
>>> As for usual inheritance, if a method ``foo'' implemented in
>>> WeylGroups overwrites one in CoxeterGroups, then it should have the
>>> same semantic. For example, that in WeylGroups should accept all the
>>> options of that in CoxeterGroups (and possibly more). This to ensure
>>> that a Weyl group W *is a* Coxeter group, and behaves as such.
>>>
>>> Cheers,
>>>                             Nicolas
>>> --
>>> Nicolas M. ThiƩry "Isil" <nthi...@users.sf.net>
>>> http://Nicolas.Thiery.name/
>
> --
> 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.
>
>
>


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