Linear display not correct?



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