I can confirm the infinite loop in my Windows installation using the latest released j802 jqt binaries.
However it appears to be somewhat fixed in my Linux installation when I use binaries built from the latest jqt source. There I get the error message but when I dismiss it, I can type in the Term window. I can't however dismiss the plot window unless I do a valid plot again first. If instead I try to move the plot window, I end up with the infinite loop. Jan-Pieter, if I use the markersize option in conjunction with a dot plot I am not able to change the size of the dots. They do change if I use pensize instead. Are you saying that markersize changes dot size when you use it with a dot plot? Note this is separate to the discussion above of what happens when a unknown/incorrect option is used. On Mon, Jun 16, 2014 at 8:19 PM, bill lam <[email protected]> wrote: > Can you confirm if the same infinite loop occurs in J801 or not? > > On 16.06.2014, at 15:41, Jan-Pieter Jacobs <[email protected]> > wrote: > > > Hi Ric, > > Thanks for the suggestions! > > > > I'm also using a completely up to date J802. > > Trying it on my work PC works for markersize, but still locks itself > > up when given some mistaken input, eg. in case of a type: > > > > 'dot; marksersize 5' plot (? 2 100 $ 0);(? 2 100 $ 0) > > > > error in: plot_gs_paint > > > > option not found: marksersize: signal > > signal'option not found: ',j > > > > This keeps popping up, while in the terminal I get " QWidget::repaint: > > Recursive repaint detected " every time I close the error. > > > > Version info: > > > > JVERSION > > Engine: j701/2011-01-10/11:25 > > Library: 8.02.09 > > Qt IDE: 1.1.2/4.8.6 > > Platform: Linux 64 > > Installer: J802 install > > InstallPath: /home/jpjacobs/j64-802 > > load 'pacman' > > 'search' jpkgv 'graphics/plot';'gl2' > > ┌─────────────┬───────┬───────┬────┐ > > │graphics/gl2 │1.0.68 │1.0.68 │gl2 │ > > │graphics/plot│1.0.145│1.0.145│Plot│ > > └─────────────┴───────┴───────┴────┘ > > > > I'll give you the same info on my home PC when I get back. > > > > Jan-Pieter > > > > 2014-06-16 1:22 GMT+02:00 Ric Sherlock <[email protected]>: > >> Hi Jan-Pieter, > >> I think this has been already fixed in the latest version. At least it > >> works fine for me on Windows & Linux > >> > >> JVERSION > >> Engine: j701/2011-01-10/11:25 > >> Library: 8.02.09 > >> Qt IDE: 1.1.2/4.8.6 > >> Platform: Linux 64 > >> Installer: J802 install > >> InstallPath: /opt/j64_802 > >> > >> JVERSION > >> > >> Engine: j701/2011-01-10/11:25 > >> > >> Library: 8.02.09 > >> > >> Qt IDE: 1.1.2/5.3.0 > >> > >> Platform: Win 64 > >> > >> Installer: J802 install > >> > >> InstallPath: c:/program files/j64-802 > >> > >> load 'pacman' > >> > >> 'search' jpkgv 'graphics/plot';'gl2' > >> > >> ┌─────────────┬───────┬───────┬────┐ > >> > >> │graphics/gl2 │1.0.68 │1.0.68 │gl2 │ > >> > >> │graphics/plot│1.0.145│1.0.145│Plot│ > >> > >> └─────────────┴───────┴───────┴────┘ > >> > >> > >> > >> Note also that you probably want to use pensize for a dot plot (not > >> markersize). > >> 'dot; pensize 4' plot foo > >> 'marker; markersize 4' plot foo > >> > >> > >> > >> > >> On Mon, Jun 16, 2014 at 8:45 AM, Jan-Pieter Jacobs < > >> [email protected]> wrote: > >> > >>> Lately I've experienced some very very annoying behavior in plot: > >>> Errors will be repeated infinitely when plot is given wrong input. > >>> For instance: > >>> > >>> load 'plot' > >>> foo =: ;/ 2 100 $ 0 > >>> 'dot; markersize 4' plot foo > >>> > >>> Pops up a blank plot window, and a message box saying: > >>> > >>> "error in: plot_gs_paint > >>> > >>> value error: plot_markersize > >>> (> f) ~ ndx > >>> " > >>> > >>> No matter how many times you click ok, it will disappear and > >>> immediatly reappear and control will never get back to the J window, > >>> leaving you no other option than to kill J and start all over again. > >>> > >>> In viewmat I've also occasionally seen similar behaviour, but less > >>> often than in plot. > >>> > >>> Is there a way around this, or can this be fixed? > >>> > >>> Thanks, > >>> Jan-Pieter > >>> ---------------------------------------------------------------------- > >>> For information about J forums see http://www.jsoftware.com/forums.htm > >>> > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
