A colleague was trying out Sage cell and came across the following annoyance.
In particular, the answer
[x == -1/2*(I*sqrt(3) + 1)*(1/6*sqrt(-1/3*variable2^2*variable3^2 + 4/3*variable1*variable3^3 + 9*variable1^2*variable4^2 + 2/3*(2*variable2^3 - 9*variable1*variable2*variable3)*variable4)/variable1^2 - 1/54*(2*variable2^3 - 9*variable1*variable2*variable3 + 27*variable1^2*variable4)/variable1^3)^(1/3) - 1/3*variable2/variable1 - 1/18*(variable2^2 - 3*variable1*variable3)*(-I*sqrt(3) + 1)/(variable1^2*(1/6*sqrt(-1/3*variable2^2*variable3^2 + 4/3*variable1*variable3^3 + 9*variable1^2*variable4^2 + 2/3*(2*variable2^3 - 9*variable1*variable2*variable3)*variable4)/variable1^2 - 1/54*(2*variable2^3 - 9*variable1*variable2*variable3 + 27*variable1^2*variable4)/variable1^3)^(1/3)), x == -1/2*(-I*sqrt(3) + 1)*(1/6*sqrt(-1/3*variable2^2*variable3^2 + 4/3*variable1*variable3^3 + 9*variable1^2*variable4^2 + 2/3*(2*variable2^3 - 9*variable1*variable2*variable3)*variable4)/variable1^2 - 1/54*(2*variable2^3 - 9*variable1*variable2*variable3 + 27*variable1^2*variable4)/variable1^3)^(1/3) - 1/3*variable2/variable1 - 1/18*(variable2^2 - 3*variable1*variable3)*(I*sqrt(3) + 1)/(variable1^2*(1/6*sqrt(-1/3*variable2^2*variable3^2 + 4/3*variable1*variable3^3 + 9*variable1^2*variable4^2 + 2/3*(2*variable2^3 - 9*variable1*variable2*variable3)*variable4)/variable1^2 - 1/54*(2*variable2^3 - 9*variable1*variable2*variable3 + 27*variable1^2*variable4)/variable1^3)^(1/3)), x == (1/6*sqrt(-1/3*variable2^2*variable3^2 + 4/3*variable1*variable3^3 + 9*variable1^2*variable4^2 + 2/3*(2*variable2^3 - 9*variable1*variable2*variable3)*variable4)/variable1^2 - 1/54*(2*variable2^3 - 9*variable1*variable2*variable3 + 27*variable1^2*variable4)/variable1^3)^(1/3) - 1/3*variable2/variable1 + 1/9*(variable2^2 - 3*variable1*variable3)/(variable1^2*(1/6*sqrt(-1/3*variable2^2*variable3^2 + 4/3*variable1*variable3^3 + 9*variable1^2*variable4^2 + 2/3*(2*variable2^3 - 9*variable1*variable2*variable3)*variable4)/variable1^2 - 1/54*(2*variable2^3 - 9*variable1*variable2*variable3 + 27*variable1^2*variable4)/variable1^3)^(1/3))]
has over two thousand characters in ONE line.
Note that in your email or web reader, there is natural wrapping that happens, as well as command line Sage and sagenb. But not in Sage cell. Is there any default that would be appropriate here? I'm sure there is something nice for embedded instances from CodeMirror, my point is that the default Sage cell page behaves this way. It makes it nearly unusable for certain kinds of settings.
Thanks for any ideas,
- kcrisman