Before version 5.49.0:
:lisp #$['box,true]$ ((MLIST SIMP) $BOX T)
After the latest release 5.49.0:
:lisp #$['box,true]$ ((MLIST SIMP) MBOX T)
Why has the symbol $BOX been changed to MBOX? This has broken plot2d/plot3d's option "box".
I do not know, but a quick grep through git log suggests that commit [13a361] introduced this change. It fixes a bug reported on the list about boxed objects being noun/verb confused.
Commit: [13a361]
Yes, that's the gilty commit. More on this bug:
(%i1) box: 5$ (%i2) box; (%o2) 5 (%i3) :lisp $box Maxima encountered a Lisp error: The variable $BOX is unbound. Automatically continuing. To enable the Lisp debugger set *debugger-hook* to nil. (%i3) :lisp mbox 5
Oh, that is annoying. :lisp $%i1 shows that it's been converted to ((MSETQ) MBOX 5). That seems wrong.
:lisp $%i1
((MSETQ) MBOX 5)
Log in to post a comment.
I do not know, but a quick grep through git log suggests that commit [13a361] introduced this change. It fixes a bug reported on the list about boxed objects being noun/verb confused.
Related
Commit: [13a361]
Yes, that's the gilty commit. More on this bug:
Oh, that is annoying.
:lisp $%i1shows that it's been converted to((MSETQ) MBOX 5). That seems wrong.