CS problem ?



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