#7377: Symbolic Ring to Maxima via EclObject
-----------------------------------------------------------------------+----
Reporter: nbruin |
Owner: nbruin
Type: enhancement |
Status: needs_review
Priority: major |
Milestone: sage-feature
Component: symbolics |
Keywords:
Author: Nils Bruin, Jean-Pierre Flori |
Upstream: N/A
Reviewer: Jean-Pierre Flori, François Bissey, Karl-Dieter Crisman |
Merged:
Work_issues: |
-----------------------------------------------------------------------+----
Comment(by jpflori):
Replying to [comment:116 kcrisman]:
> Sorry I do not have time to check this properly today. Do you get the
` ERROR: An unexpected error occurred while tokenizing input The following
traceback may be corrupted or invalid ` problem with these patches? I
hope not :)
I do not get that one.
> A couple very small points about the doctests patch, which by the way is
nontrivial and nice all by itself. * You should have a
`loads(dumps(foo))==foo` test if possible for class definitions. I think
there are eight of these? * You probably don't need to put `INPUT` and/or
`OUTPUT` blocks if there isn't one or it's essentially stated in the first
line of the documentation - I'm thinking of `_false_symbol` or `version`.
Up to you, of course, since you already did it. * In a few places where
you have more than 'really basic and stupid' documentation (you sell
yourself short! it's not bad at all) you have some lines that aren't going
to work. Ones like ` - use_disk_cache - boolean (default: True); if set
to True, try to read cached result from disk ` are too long, and should
be made into two lines like you did for ` - eqns - a list of m strings;
each representing a linear question in m = n variables ` However, these
will cause a problem in Sphinx, I think, unless you reformat them like so
` - eqns - a list of m strings; each representing a linear question in m
= n variables ` This won't show up well on Trac, but notice that the 'q'
in 'question' is lined up with the first '`' in '``eqns``'. This was
correctly done for 'pts_list', for example.
I was not aware of line length limitation, I'll have a look at that
tonight. For the eqns one, you are right, I just forgot to indent it
correctly.
For the INPUT and OUTPUT blocks, I just tried to follow
http://www.sagemath.org/doc/developer/conventions.html as much as possible
to get something consistent even if it is often redundant or empty.
> It looks like the `zunderflow zz` was fixed as well, and assuming that
fix passes tests as well, I think it can be 'needs review'. In fact, as
long as everyone involved is not reviewing their own patch, this can even
be 'positive review'. For instance, I will assume that JP slightly
changing my reviewer patch indicates no problems with it. Can anyone
say what would still need to be done for positive review, other than
passing all long doctests, which I can't check right now, and taking care
of the things above which will lead to Sphinx errors?
It is fixed because I changed the check to something else.
The real problem is that this test gives a somewhat random output
according to when it is run.
So I guess the problem, if there is one, does not lie in the test used
now, but in the implementation of the function itself.
See http://trac.sagemath.org/sage_trac/ticket/7377#comment:106 I guess we
could open another ticket if we want to change the current behavior.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7377#comment:118>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.