Nathann
--
You received this message because you are subscribed to the Google Groups "sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-support...@googlegroups.com.
To post to this group, send email to sage-s...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "sage-support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sage-support/yexpjig9BSg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sage-support...@googlegroups.com.
Okay, thanks to this "vector" trick I was able to do what I wanted. Do you believe that the syntax should be changed so that A(vector(whatever)) has the same result as A(whatever) ? "vector" does not add a very meaningful information here ...
> I think that the point is to allow creation of elements either with respect to the input generators (using vector) or with respect to the simplified generators (without vector). Since both sort of input look the same (tuples / lists) I am guessing that the trick of using "vector" is just that -- a trick to be able to distinguish these. Other ways are possible, for sure.
Hmmm... Is there any point to handle both at the same time ? Why
shouldn't this decision be made when the group is built
The syntax is awful, do we agree on that ?
What do you think the implications of the following changes would be ?
[...]
> I would think that this is incompatible with the current syntax.
Yes of course, that changes the default
I believe that not so many have written such code, for the very same
reason. But indeed if we change that we will need a deprecation step.
Showing a deprecation warning for valid input isn't ideal ;-)How about we deprecate all list/tuple input and force the user to use G.linear_combination_of_smith_form_gens / G.linear_combination_of_gens.