Hello! On Mon, 22 Aug 2011 07:43:28 -0700 (PDT) Chris Seberino <[email protected]> wrote:
> On Aug 22, 8:06 am, Simon King <[email protected]> wrote: > > But apparently other people find it practical to be able to > > write 2x instead of 2*x. > > The preference comes from years of using Mathematica. Also, I think a > space looks cleaner and it is easier to type (no shift needed! :). > > Chris > It seems to me that interpreting the "f (x)" as "f*x" could easily confuse the people who are new to Python and Sage. They will read (or maybe have already read) some book on Python and the will try to apply their new knowledge in Sage, but instead will find some strange inexplicable (at first glance) behaviour. Wouldn't it be better to stick to Zen of Python rule #2 in this case? "Explicit is better than implicit." The usage of Python as an interface language is one of the most attractive thing about Sage. And many people expect to start using Sage easily with their existing Python knowledge, I believe. So why changing its default syntax (which is clear enough and easy to use by itself) and disorientate people at their first steps? Regards, Vladimir ----- <[email protected]> -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org
