The following commands produce strange output in the graphical ( redcsl -w+ ) version of reduce:
y:=mat((1,0),(0,1));
y(1,1);
In the terminal version, the first command outputs a table of the matrix elements. In the graphical frontend, there is no output after the first command, and the table is displayed after the second one, and then the matrix element.
There had been such a bug a while back but I thought that we had fixed it.
How recent a copy of Reduce are you using? Arthur
On Thu, 7 Nov 2019, arpi wrote:
Related
Bugs:
#107It displays revision 5122 at startup, and I downloaded the file called snapshot_5129 (which is a bit weird).
It looks as if the fix did not get into the most recent snapshot, and
given that it is ugly rather then yielding incorrect results and anybody
really upset can use the text-mode interface for now it does not seem
worthwhile making a new snapshot just for this - so the next time we do a
round of snapshot building it will be sorted. Meanwhile anybody who feels
inconvenienced can fetch source and build from that because that way they
get access to the very latest adjustments.
The issue was that fancy output gets built up by the print processes and
then at some stage flushed to the screen - and for various reasons a flush
was not being triggered when a matrix got displayed. So as you see nothing
appeared to start with but when you did almost anything else that
displayed a scalar value the matrix display that had been queued up
would appear.
Arthur
Fixed. The code that sent instructions to the GUI to generate display was not flushing material often enough.