Dear sage-supporters,

sometimes, when a Singular object is printed, only the name but not
the content is shown. In an example that David Joyner pointed me at,
the output is
    x(1)^7*x(2)-x(1)*x(2)^7,sage4[1,2],sage4[1,3]
but it should be
    x(1)^7*x(2)-x(1)*x(2)^7,
    x(1)^12-2*x(1)^9*x(2)^3-x(1)^6*x(2)^6+2*x(1)^3*x(2)^9+x(2)^12,
 
x(1)^18+2*x(1)^15*x(2)^3+3*x(1)^12*x(2)^6+3*x(1)^6*x(2)^12-2*x(1)^3*x(2)^15+x(2)^18

There is an apparent reason for abbreviating the output of the
Singular-variable 'sage4', namely the polynomials are a bit large (but
not THAT large, actually). I'm not sure if the abbreviation is a
feature or an oddity.

However, when i saw it the first time, i got confused. I think a user
should only be confronted with internal data (such as
SingularObject.name()) if he or she explicitly asks.

Is there a way the user can influence to what extent the output is
abbreviated? I mean something like "If printing the content of a field
of a Singular matrix requires >n characters then abbreviate".

If there isn't: Might there be in future?

Or another idea: If V is a Singular object then
sage: V
could show V with abbreviations (if applicable), and
sage: print(V)
could show V without abbreviations.

Yours
     Simon

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to