Ray wrote:
> Neat.
>
> I see that the symbol plists for $bessel_j and %bessel_j are different
> between the beginning and end of your tests. In fact,
> grind('bessel_j(n,1)) causes the symbol plists to change. The verb
> and noun properties are added. And just doing 'bessel_j(n,1) by
> itself adds the noun and verb properties. I guess the reader does
> that.
> That seems to hint we need to add those properties from the beginning.
To put the noun and verb properties on the property list don't work completely.
I have tried it. We get an additional ' in the output:
(%i15) display2d:false;
(%o15) false
(%i16) bessel_j(n,x);
(%o16) ?%bessel_j(n,x)
(%i17) :lisp ($nounify '$bessel_j)
%BESSEL_J
(%i17) bessel_j(n,x);
(%o17) 'bessel_j(n,x) << output has additional '
I think there has something really changed in the handling of the noun and verb
forms for output. I have not Maxima 5.14.0 on my PC but it might be interessting
to look in earlier versions.
Dieter Kaiser