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