In orthopoly, avoid use of strings in pretty printer output;
commit0199f86313af9d2cec1801efb732ac5cc9a79af0
authorRobert Dodier <robert_dodier@users.sourceforge.net>
Sun, 26 Mar 2023 05:53:15 +0000 (25 22:53 -0700)
committerRobert Dodier <robert_dodier@users.sourceforge.net>
Sun, 26 Mar 2023 05:55:18 +0000 (25 22:55 -0700)
treeb693fd2ffef350b067fda1da40ed8ab1181fd51a
parent079a2d97fcb1b97f594f6489986b9639cfb1bf0e
In orthopoly, avoid use of strings in pretty printer output;
when stringdisp = true, as it is in function definitions, for example,
that introduces spurious quote marks. Instead use symbols for P, Q, L, etc.,
and enclose arguments in MPROGN to place parentheses around them.

Update display code in orthopoly.lisp, and also define test cases in rtest_orthopoly.mac.
share/orthopoly/orthopoly.lisp
share/orthopoly/rtest_orthopoly.mac