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