|
From: Eduardo O. <edu...@gm...> - 2025-11-30 01:54:09
|
Done: https://sourceforge.net/p/maxima/bugs/4639/ Thanks for the encouragement! Eduardo =) On Sat, 29 Nov 2025 at 21:54, Robert Dodier <rob...@gm...> wrote: > Hi Eduardo, thanks for your continued interest in Maxima, and thanks > for looking into the display stuff. > > I've taken the liberty of forwarding your message to the mailing list. > I think every non-personal message should be sent to the mailing list, > on the theory that none of us own the code but we are all jointly > responsible in some way for it. > > I have some other stuff that I am working on at the moment, although I > think I will have some time in December to look into various issues. > Can you please open a ticket on the SF bug tracker and attach your > notes and images so that we can keep track of the problem and the > state of its resolution. > > If you have a proposed bugfix, please attach it as a diff to the bug > report. > > Thanks for your help, I appreciate it a lot. > > All the best, > > Robert > > On Sat, Nov 29, 2025 at 4:28 PM Eduardo Ochs <edu...@gm...> > wrote: > > > > Hi Robert, > > > > many months ago you sent this "defun dim-%antideriv" to the mailing > > list... > > > > https://sourceforge.net/p/maxima/mailman/message/59178281/ > > > > Look at the two screenshots below. The screenshot in > > "without-setq-width.png" uses your original code - and by defining > > this > > > > mybox(o) := [box(o)]; > > > > and then displaying "antideriv"s inside "mybox"es we can see clearly > > that there is something wrong with the widths... and the screenshot in > > "with-setq-width.png" uses your "dim-%antideriv" with a setq that I > > added - this one: > > > > ;; Edrx: > > (setq width (+ expr-w 1 (max upper-w lower-w))) > > > > Apparently that line fixes the bug in some cases... note that o1, o2 > > and o4 look fine, but there is a one-off error in the display of o3. > > > > If you think that you won't have time to play with that in the next > > months AND you have suggestions on which of the less-obvious special > > variables could be the culprits, please say, and I will try to > > understand them when I have time. Besides that, many thanks - your > > "dim-%antideriv" is much more readable than the old-style dim-* > > functions in displa.lisp! - and sorry for taking months to debug it, > > etc... =) > > > > Cheers! > > Eduardo Ochs > > https://anggtwu.net/eev-maxima.html > > > > > > P.S.: my version of the code is here: > > <https://anggtwu.net/MAXIMA/dim-antideriv.lisp.html> > > > |