|
From: Juhász P. <pet...@gm...> - 2013-08-25 18:49:03
|
On Sun, 2013-08-25 at 10:29 -0700, sfeam (Ethan Merritt) wrote:
> On Sunday, 25 August 2013, Juhász Péter wrote:
> > On Thu, 2013-08-22 at 13:39 +0200, Petr Mikulik wrote:
> > > > Struck by sudden inspiration (and also motivated by the feel that the
> > > > "new" control flow capabilities are not advertised enough in the
> > > > existing demos), I wrote a small game demo, in pure gnuplot. I donate it
> > > > for the demo suite.
> > >
> > > Really cool!
>
> The other excellent feature of such demos is that they exercise parts
> of the program that don't otherwise get a lot of coverage in testing.
> The failure of "nibbles" on qt or wxt provided a convenient diagnostic
> tool for identifying and repairing a fundamental limitation on our
> mousing implementation. So this week's gnuplot is that much better
> than last weeks, and all because of nibbles :-)
> (which now, by the way, works fine on both qt and wxt).
>
> Ethan
>
If I'm allowed one further observation I made during "development" of
these demos:
The "set mouse" family of commands seems to be exempt from the effect of
reset.
e.g.
set mouse verbose
plot x
# poke the mouse wheel or something
reset
replot
# the verbose reports are still there
or
unset mouse
reset
show mouse
# still off
Perhaps there are other misbehaving options.
Speaking of reset, the error reporting of that command is quite obtuse.
reset foo
^
line 0: warning: expected optional axis name
^
';' expected
The online help does not mention that properties can be reset on an
axis-by-axis basis (if that is indeed the meaning of the error message),
conversely, the options mentioned in the help are missing from the error
message.
Peter Juhasz
|