Here's the relevant ticket: http://sagetrac.org/sage_trac/ticket/2387
--Mike On Tue, Mar 4, 2008 at 9:44 PM, Nick Alexander <[EMAIL PROTECTED]> wrote: > > This is not general, but if M is your matrix, the code 'matrix(R, m, > n, list(M))' is pretty easy. > > Nick > > > > On 4-Mar-08, at 10:59 AM, Jason Grout wrote: > > > > > This morning I tried to copy a matrix output, edit it, and create a > > new > > matrix. It was frustrating because there seemed to be no way to > > easily > > cut and paste output into input. This afternoon a person I was > > showing > > Sage to also had the same concern. > > > > There has been discussion before on the python convention of str > > versus > > repr, especially in light of the python docs: > > > > "repr(object) > > Return a string containing a printable representation of an > > object. > > This is the same value yielded by conversions (reverse quotes). It is > > sometimes useful to be able to access this operation as an ordinary > > function. For many types, this function makes an attempt to return a > > string that would yield an object with the same value when passed to > > eval()." > > > > For matrices, repr() and str() yield the same output which is pretty > > much useless to try to cut and paste back into input. > > > > Please let me know if > > > > * I should not implement repr for matrices and graphs in > > accordance to > > the python docs. > > > > * There is another function, like the input_form that mabshoff > > suggested on 2386, which could give a code-like representation of an > > object if possible? > > > > > > Thanks, > > > > Jason > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@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-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---