On 3-Nov-07, at 2:43 PM, Carl Witty wrote:

>
> On Nov 3, 2:35 pm, "William Stein" <[EMAIL PROTECTED]> wrote:
>> On 11/3/07, John Voight <[EMAIL PROTECTED]> wrote:
>>> Why must we name the generator?  There are many situations that I  
>>> just
>>> need to work with the field without naming anything.  Could we agree
>>> on a default name, like 'a' or '$.1' or something?
>>
>> One possible idea:
>>
>> [2:34pm] was-547: I suspect people might suggest a scheme whereby one
>> can set a rule for global auto-generation of variable names.
>> [2:35pm] jvoight-1085: Yeah, as long as there's a good reason for it,
>> I don't really care what the ultimate answer is.
>> [2:35pm] was-547: E.g., one can set them to all be "a", or be
>> a,b,c,d,e, or a0, a1, a2,
>> [2:35pm] was-547: and anybody can do what they want.
>> [2:35pm] was-547: Then any function that needs names can get them  
>> from
>> that global thing.
>
> This seems excessively complicated to me.  People who care what the
> name is should specify a name; people who don't care don't want to
> even think about name generation.
>
> I suggest a default of gen_0, gen_1, ...  This is deliberately a
> little ugly, both to reduce the chance of conflicting with the uesr's
> variables, and to reinforce the idea that if you want a prettier name,
> you should select it yourself.

I would like to see this globally.  Also, is there a way to return a  
new ring just like the old one but with different names?

Nick

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to