bug in maxima?



On 3/6/08, Jan Brosius <jan.brosius at skynet.be> wrote:

>  for q1:-10 while q1<3  do for q2:-10 thru 10 while q2>4 do print([q1,q2]);
>
>  then Maxima doesn't print the [q1,q2] values.

Well, in something like for q2:-10 thru 10 while foop(q2) do (...)
the loop is never executed if foop(q2) is false for the first value
of q2. The loop doesn't continue until foop(q2) becomes true.
I think it is working as intended, but clearly different people
intend different things.

Perhaps for q2:-10 thru 10 do if q2>4 then (...) has the effect you want.

HTH

Robert Dodier