|
From: Robert D. <rob...@gm...> - 2017-02-25 05:39:17
|
On 2017-02-24, Soegtrop, Michael <mic...@in...> wrote: > one strange effect I saw today is that before I do a kill(all), > conjugate(a) is shown with an over-bar, while after kill(all) it is > shown as conjugate(a). See the below image from wxMaxima 5.38.1. > > I wonder what kill(all) does to change this display behavior. This is probably a bug in wxMaxima. Various user interfaces, wxMaxima included, attach their display data to symbols via the symbol property list. Apparently kill(all) has removed the display property for conjugate. Whether that is a bug in wxMaxima or in Maxima proper depends on how the display property was attached: if it was attached using a property which is supposed to be killed by kill(all), then it is a wxMaxima bug; otherwise it's a Maxima bug. To determine which is the case, enter :lisp (symbol-plist '$conjugate) and record whatever is the output. Then enter kill(all); and then :lisp (symbol-plist '$conjugate) again. Please post the before and after property lists. I guess it could be something else too. If you can supply that info, it will help us sort it out. best, Robert Dodier |