Hi everyone
Since I moved up to V10 I am finding the amount of work I can do is diminishing due to the way V10 seems to work, this is the major problem that seems to cause the most headache. If as a result of a computation there are many solutions and I wish to print them on screen, (many as in more than a thousand) Mathematica doesn’t start printing until all solutions have been found, then it prints them out, you can see it is printing as the scroll bar on the right of the window starts to move but the screen remains empty until it has finished. To me this is not acceptable as many times I set something going not knowing there are going to be many solutions, the screen then goes blank, I don’t know where it is in the computation so I can fine tune it because its not printing anything. using abort etc is useless as it has already sent many solutions to the print cue and until that has finished you might as well forget it. It is now time to re-boot as the only way to stop it.
So is anyone else finding the same?
Here is a small example where because there are over 5000 solutions the screen remains blank until all have been found.
a = Range[2000]; b = Subsets[a, {2}]^3; list =
Reap[Do[Sow[{b[[q]], Total[b[[q]]]}], {q, 1, Length[b]}]]; list =
list[[2]]; list = Partition[Flatten[list], 3]; list =
SortBy[list, #[[3]] &];
Do[If[list[[q, 3]] == list[[q + 1, 3]],
Print[TextCell[
Row[{ExpressionCell[Power[list[[q, 1]], (3)^-1]]^3, "+",
ExpressionCell[Power[list[[q, 2]], (3)^-1]]^3, " = ",
ExpressionCell[Power[list[[q + 1, 1]], (3)^-1]]^3, "+",
ExpressionCell[Power[list[[q + 1, 2]], (3)^-1]]^3, " = ",
ExpressionCell[list[[q, 3]]]}]]]], {q, 1,
Length[list] - 1}] // Timing
Paul.