In a just updated j801 it gives an error in the terminal rather, and no infinite loop:
load'plot' JVERSION Engine: j701/2011-01-10/11:25 Library: 8.01.028 Qt IDE: 1.0.27/4.8.6 Platform: Linux 64 Installer: j801 beta install InstallPath: /home/jpjacobs/j64-801 load'pacman' 'search' jpkgv 'graphics/plot';'gl2' ┌─────────────┬───────┬───────┬────┐ │graphics/gl2 │1.0.66 │1.0.66 │gl2 │ │graphics/plot│1.0.140│1.0.140│Plot│ └─────────────┴───────┴───────┴────┘ 'dot;marksersize 4' plot (?100 2$0);(?100 2$0) |option not found: marksersize: signal | signal'option not found: ',j 2014-06-16 10:19 GMT+02:00 bill lam <[email protected]>: > 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
