In statement 2 (combination of overbar and +) the line wraps cause that
the 3 characters ' , ; and O disappear, changing the output length
appropriately, all is ok.
Any idea to fix this? print of OutputForm calls mathprint of Lisp.
I discovered that for proper output of negations of boolean expressions
)set output length 80
ob := [overbar(index(i)$CHAR::OutputForm) for i in 40..90]
(1)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _
[', (, ), *, +, ,, -, ., /, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, :, ;, <, =,
>, ?, @,
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W,
X, Y]
Type:
List(OutputForm)
rob := reduce(+,ob)
(2)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _
+ ( + ) + * + + + , + - + . + / + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 +
8 + 9 + :
+
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _
+ < + = + > + ? + @ + A + B + C + D + E + F + G + H + I + J + K +
L + M + N
+
_ _ _ _ _ _ _ _ _ _ _
+ P + Q + R + S + T + U + V + W + X + Y
Type:
OutputForm
)set output length 210
rob
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(3) ' + ( + ) + * + + + , + - + . + / + 0 + 1 + 2 + 3 + 4 + 5 + 6 +
7 + 8 + 9 + : + ; + < + = + > + ? + @ + A + B + C + D + E + F + G + H +
I + J + K + L + M + N + O + P + Q + R + S + T + U + V + W + X + Y
Type: OutputForm
--
Mit freundlichen Grüßen
Johannes Grabmeier
Prof. Dr. Johannes Grabmeier
Köckstraße 1, D-94469 Deggendorf
Tel. +49-(0)-991-2979584, Tel. +49-(0)-151-681-70756
Tel. +49-(0)-991-3615-141 (d), Fax: +49-(0)-32224-192688
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.