On Jul 7, 2007, at 10:44 , William Stein wrote:

> So I propose that the only symbolic variables that are predefined
> are x (since it's so useful to have this predefined), I (=sqrt(-1)),
> and e (=2.7...).
> If users want a symbolic variable, they have to use the var command.

I prefer having nothing defined, although I suppose a case could be  
made for 'e' and 'I'.  If 'x' is pre-defined, then one could as "why  
not 'y'?", and it's downhill from there :-}

Having an explicit "var()" in a computation/script seems preferable.

On this subject, the question of "protection" for variable names was  
raised earlier, but I don't recall the outcome.

> One other thing that surprised me was
>  (1) how little all the symbolic code in SAGE was actually useful for
> the workshop,

This, I think, really depends on the user's habits, and it's really  
difficult to predict.  I often take advantage of the symbolic stuff,  
but then I sometimes trip over it.  Having it optional, as above, may  
be the best we can do.

>  (2) how annoying it was not having decimal literals be floats by  
> default, and
>  (3) how annoying it was having certain special functions, e.g.,
>       log, sin, cos, etc., return symbolic values by default
>       instead of numerical values.

On this one, I'm neutral.

How many configuration/usage options can we have before it starts  
getting too complex to deal with?

Justin

--
Justin C. Walker, Curmudgeon at Large
Director
Institute for the Enhancement of the Director's Income
-----------
Nobody knows the trouble I've been
-----------




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