[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-patch-tracker] [patch #9084] uitable implementation
From: |
Mike Miller |
Subject: |
[Octave-patch-tracker] [patch #9084] uitable implementation |
Date: |
Thu, 11 Aug 2016 20:51:13 +0000 (UTC) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0 |
Follow-up Comment #1, patch #9084 (project octave):
I took a very brief look at this patch, I have not tried to apply or build it.
Some comments:
* Code formatting and style looks very good and consistent with existing
Octave coding standards
* Some long lines could be broken at operators
* Maybe the changes that expose some libinterp functions could be extracted
into a separate changeset
* Is it safe to call these libinterp number formatting functions from the Qt
thread? I haven't looked to see if these functions touch any interpreter
state
* Would one or more %!demo blocks be in order in addition to the @example
blocks in the doc string? There's no shame in duplicating a demo between
@example and %!demo, since they serve different purposes
* The NEWS file should announce uitable as a new function, either in its own
bullet point or in the "other new functions" list, at your discretion
Overall looks like a fairly clean patch, assuming it applies cleanly and
builds.
Have you tried it with both Qt 4 and 5 now that the default branch supports
build with either?
If you want to make this more likely to be reviewed quickly, maybe make some
more examples about how to use/test this function with a variety of different
arguments. Basically write a recipe for an interactive test that someone like
me who knows nothing about uitable can run through and verify that it works,
since it can't be automatically tested.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/patch/?9084>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-patch-tracker] [patch #9084] uitable implementation, anonymous, 2016/08/11
- [Octave-patch-tracker] [patch #9084] uitable implementation,
Mike Miller <=
- [Octave-patch-tracker] [patch #9084] uitable implementation, anonymous, 2016/08/12
- [Octave-patch-tracker] [patch #9084] uitable implementation, anonymous, 2016/08/12
- [Octave-patch-tracker] [patch #9084] uitable implementation, anonymous, 2016/08/13
- [Octave-patch-tracker] [patch #9084] uitable implementation, Philip Nienhuis, 2016/08/17
- [Octave-patch-tracker] [patch #9084] uitable implementation, anonymous, 2016/08/18
- [Octave-patch-tracker] [patch #9084] uitable implementation, Philip Nienhuis, 2016/08/19
- [Octave-patch-tracker] [patch #9084] uitable implementation, anonymous, 2016/08/19
- [Octave-patch-tracker] [patch #9084] uitable implementation, Philip Nienhuis, 2016/08/20