I can duplicate the same issue of plot hanging J on linux. I also tried starting a fresh session of jqt and then firing up debug window (ctrl-K), and then type require 'plot' plot i.10
and this ran fine. and then I tried again the lab and stopped at section 3/5 (the frame just before the plot) and I typed manually in the term session, require 'plot' plot i.10 and it hangs. So I suspect this is a dissect or labs issue. On Mon, Jan 25, 2021 at 4:08 AM 'robert therriault' via Programming < [email protected]> wrote: > Well this lab is certanly putting my system through its paces. > > The latest is something that only happens in j 902 and j 903. j 901 and > before is unaffected. > > When you get to chapter 2 section 4 of 'J by point and click' a plot > window opens up. Everything displays properly, but although you can type > into the terminal window, nothing will execute and the j application has to > be force quit. > When the plot window first opens a 0 shows up in the terminal window, > followed by the 3 space indent on the next line. After that whenever you > click on the plot window an additional 0 is added one line down > right on the margin. Clicking back and forth between the terminal and the > plot window just adds more of these zeros. > > I thought that it may have something to do with the {{ }} issues that > R.E.Boss has been experiencing recently on a different thread so I tried > adding lines around the plot command in the .ijt file but that did not seem > to make a difference. > > I have also found that if you have debug activated that a plot command > will cause 0's in the terminal window, but this does not lock up J. > > Overall a bit of a concern as 'J by point and click' is a really good > intro lab and having it result in a force quit for a new user is > problematic. > > Any suggestions would be welcome. > > Cheers, bob > > JVERSION > Engine: j902/j64avx2/darwin > Release-a: commercial/2020-12-05T12:43:38 > Library: 9.02.08 > Qt IDE: 1.9.2/5.12.10(5.12.10) > Platform: Darwin 64 > Installer: J902 install > InstallPath: /users/bobtherriault/j902 > Contact: www.jsoftware.com > > > On Jan 23, 2021, at 10:02, 'robert therriault' via Chat < > [email protected]> wrote: > > > > Thanks Henry, that worked for me. > > > > I am guessing from the style of the lab that you were the author. It > really is very good. I was thinking of doing a video series of screencasts > following along the lab and pointing out the tools that are shown and why > they are important to learn as a newcomer to the language. Do you have any > concerns/suggestions about how you would like to see this done? > > > > I am cross posting to chat so that you can follow up the thread there, > since this is not really programming. > > > > Cheers, bob > > > >> On Jan 23, 2021, at 08:04, Henry Rich <[email protected]> wrote: > >> > >> I have pushed a change that might be a fix. Update your Dissect addon. > >> > >> The mouse-move routine returned a value that was being displayed. I > changed it to return i. 0 0. That made the 0s go away for me. I think the > display is probably only when debug is on, and was introduced toward the > end of 9.02 development. Normally the results of event handlers are not > displayed, but for debug they are passed into the suspension handler which > then displays them. > >> > >> Henry Rich > >> > >> On 1/23/2021 12:09 AM, 'robert therriault' via Programming wrote: > >>> I was going through the J by point and click lab and noticed that > there is a problem with the dissect window in j902 and j903. Whenever I > move the mouse over the dissect window a sequence of 0's races down the > page of my term window. I don't see this behaviour j901 or earlier. > >>> > >>> Is this happening for anyone else? > >>> > >>> I had been hoping to run a series of videos based on this lab to > provide an easy entry to J from the masses, but would not want to do that > if it not reliable across versions. > >>> > >>> Was this lab yours Henry? It is a very good introduction. > >>> > >>> Cheers, bob > >>> > >>> JVERSION(s) > >>> > >>> JVERSION > >>> Engine: j903/j64avx2/darwin > >>> Beta-a: commercial/2020-12-17T10:25:30 > >>> Library: 9.03.01 > >>> Qt IDE: 1.9.2/5.12.10(5.12.10) > >>> Platform: Darwin 64 > >>> Installer: J903 install > >>> InstallPath: /users/bobtherriault/j903 > >>> Contact: www.jsoftware.com > >>> > >>> JVERSION > >>> Engine: j902/j64avx2/darwin > >>> Release-a: commercial/2020-12-05T12:43:38 > >>> Library: 9.02.08 > >>> Qt IDE: 1.9.1/5.12.10(5.12.10) > >>> Platform: Darwin 64 > >>> Installer: J902 install > >>> InstallPath: /users/bobtherriault/j902 > >>> Contact: www.jsoftware.com > >>> ---------------------------------------------------------------------- > >>> For information about J forums see http://www.jsoftware.com/forums.htm > >> > >> > >> -- > >> This email has been checked for viruses by AVG. > >> https://www.avg.com > >> > >> ---------------------------------------------------------------------- > >> 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
