#17958: implement declare_var, deprecate (None)var
-----------------------------+------------------------
Reporter: rws | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-6.6
Component: symbolics | Resolution:
Keywords: | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: | Stopgaps:
-----------------------------+------------------------
Comment (by mmezzarobba):
Replying to [comment:22 jhpalmieri]:
> Re `SR.var('x')`: "What does SR mean?" "The Symbolic Ring." "What's a
ring?"
>
> Remember that we have users who just want to do calculus. They don't
know what a ring is. They also are not that familiar with Python, and we
shouldn't use this particular situation to educate them on Python syntax.
I doubt you can use sage (and not shoot yourself in the foot on every
possible occasion) without understanding this kind of things at least a
little. And for sure I've seen intelligent people with a very reasonable
level in math, use sage in teaching while completely misunderstanding how
basic things work... because, at first, they just wanted to do calculus,
so they were led to use things like `var('x')` without understanding what
they did, and basically assumed that names in sage had the same kinds of
semantics as in maple.
> The name `declare_var` could maybe be improved because of the different
uses of the word "variable". Something like `declare_math_var`?
`declare_math_symbol`? `new_math_symbol`?
`declare_symbolic_variable` perhaps, if you really feel such a function is
useful?
--
Ticket URL: <http://trac.sagemath.org/ticket/17958#comment:23>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.