On 6/24/11 11:02 PM, Chris Seberino wrote:
Jason

Thanks.  Usually I google and read what I find.  This one slipped my
net.  My apologies.  I'll try harder to search.
I see the "may mangle call statements" warning on the link you sent.
I don't see an example of a "mangling".
I increased my level to 10 and tried to mangle something but I
failed.  Still not sure what I should watch out for...

sage: n( sin( ( sin( .5 ) ) ) )
0.461269555033181

sage: n( sin( ( sin( .5 ) cos( sin(.1) ) ) ) )
0.459150207292798

The last doctest example gives a situation to watch out for:

sage: implicit_mul('f(a)(b)', level=10)
'f(a)*(b)'

What if f(a) really returned a function, and that returned function was supposed to be called with b. I do this all the time when taking derivatives, for example:

f(x)=x^2
diff(f,x)(3) # evaluate the derivative at x=3

This would preparse as:

sage: implicit_mul('diff(f,x)(3)', level=10)
'diff(f,x)*(3)'

which is definitely not what I intended.

Thanks,

Jason

--
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
URL: http://www.sagemath.org

Reply via email to