On Sep 29, 2009, at 1:44 AM, Jason Grout wrote:

>
> Tim Lahey wrote:
>>
>>
>>
>> Based upon what I recall about the D notation, that's the derivative
>> of f(t) evaluated at t = 0. The f(0) tells where it's evaluated at  
>> and
>> the D[0] indicates that it's the derivative with respect to the first
>> argument. I hate the notation and the change to it is why I don't  
>> really
>> use Sage anymore. I find it difficult to parse, and I want notation I
>> can use with my committee and supervisor, but I seem to have lost  
>> that
>> argument.
>>
>
>
> What about these two patches, awaiting review?  Are these going  
> against
> what you want?
>
> http://trac.sagemath.org/sage_trac/ticket/6756
>

This is basically what I want, along with standard partial derivative
notation in LaTeX output which isn't covered in that ticket.

> http://trac.sagemath.org/sage_trac/ticket/6344

This is basically adding prime notation along with a variant of the
D notation. I don't mind using prime (or dot) notation since both
are fairly standard, but the rest I'm not particularly a fan. However,
even prime notation should only be an option.

I see two main problems with the non-standard notation like this
ticket or the D notation.

a) It's non-standard so it's only useful to someone who knows it
making it useless for communication with other people.

b) They aren't operators/functions, only notation so they aren't
interoperable with other parts of Sage (e.g., with Maxima) which
doesn't use that notation.

What I dislike most is that this is a highly non-standard notation
and is mandatory. At least in Maple, if you work with diff, most of
the time you'll get diff back.

The main point people raise with the D notation is evaluation at a
point when differentiating. In my work, I'm almost always  
differentiating
and then evaluating so their point is moot. I'm not sure how common
it is. Even still I would prefer to see partial derivative notation
which is explicit about what's happening and make it easier to explain.

Cheers,

Tim.

---
Tim Lahey
PhD Candidate, Systems Design Engineering
University of Waterloo
http://www.linkedin.com/in/timlahey


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to