|
From: Robert D. <rob...@gm...> - 2025-11-30 00:54:37
|
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> > |