Linear display not correct?



>>>>> "Dieter" == Dieter Kaiser <drdieterkaiser at web.de> writes:

    Dieter> Ray wrote:
    >> I think it's a bug.  We shouldn't be printing out Lisp symbols for
    >> these things.  It seems all that's required is to add a reversealias
    >> property to the symbol's plist.  Not sure if that's the correct
    >> solution.  Need to look at what linear display does....

    Dieter> Adding a reversealias would work, but this has to be done for a lot of functions
    Dieter> and the property reversealias has the side effect that the concept of quoting is
    Dieter> changed for the function. But perhaps that is a bug too.

I also note that the symbol plist for for %bessel_j is missing some
items compared to %gamma, like noun.  Similarly $bessel_j is missing
alias and verb.  And both differ quite a bit from the symbol plists
for %sin and $sin.

    Dieter> /* But the concept of quoting don't work no longer */
    Dieter> (%i8) '(bessel_j(1,0.5));
    Dieter> (%o8) 0.24226845767487

I don't understand quoting, but I see that

(%i4) '(sin(1.0));
(%o4)                          .8414709848078965

So maybe that's the way it's supposed to work?

Ray