On Jun 9, 2007, at 11:39 AM, Joel B. Mohler wrote:

> On Saturday 09 June 2007 13:40, William Stein wrote:
>>>> sage: 2x
>>>> 2*x
>>>> sage: 10 x^2 - 3x + 2
>>>> 10*x^2 - 3*x + 2
>>>> sage: 1.5(2+1)
>>>> 4.5
>>>> sage: 21 degrees # from a possible future units package,  
>>>> preparsed to
>>>> 21 * degrees
>>>> 21 degrees
>>>
>>> My only objection:
>>>
>>> 2x != x2
>>> 2 x == x 2
>>
>> Another object:
>>
>> This breaks Python's 9390834L notation for long and our 392908340r  
>> notation
>> for non preparsed.
>
> I also add an objection.  It's hard enough for math folks to  
> remember the
> explicit *.  Let's not make it any easier to forget.  It's just  
> going to be
> confusing that it works sometimes and sometimes not (yes, I know it's
> entirely clear when it will and won't work, but it's still potentially
> confusing.)

Hmm... that's a valid point (ironically, people (including myself)  
forgetting the * was my motivation, though this is almost the only  
situation I do so). I think people could get the hang of it (or  
always be explicit for safety).

- Robert



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