>>>>> "Vadim" == Vadim V Zhytnikov <vvzhy@mail.ru> writes:
Vadim> (%o1) symnet(n) := cteate_list(IF j - 1 = 1 THEN p(i, j)
Vadim> <2>
Vadim> ELSE (IF NOT i = j THEN p(i, j) ELSE p(i, j)), j, 1, n - 1,
Vadim> i, i, j)
Vadim> Keywords if, then, else are printed in UC. Is this CS bug?
I think so. With case-sensitivity, the expectation is that if, then,
else are lower case, so they should be printed in lower-case. (Maxima
complains if you try to use uppercase for if, then, and else.)
This is caused by the calls to push-string in displa.lisp. I think
all calls to push-string should use lower-case strings.
This fixes this bug and the corresponding bug for FOR, DO, AND, and
friends.
There is, however, another bug somewhere when display2d is false.
I'll look at that later.
Ray
Vadim> Second:
Vadim> (%o9) {Array: ixnum #(0 2 1 3 7 6 5 4 8 11 17 9 12 14 13 20 16 10 18
Vadim> 19 15 0 #
How do you create such an array?
Ray