Raymond Toy writes: >>>>>>"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 > > > > > This is final result of todd_coxeter example from ref. Manual (code attached). -- Vadim V. Zhytnikov <vvzhy@mail.ru> <vvzhy@netorn.ru>
Attached file: todd.mac