I don't think so. Manually typing commands works at section 3/5. Only a blank plot window popped up with no content so that the calls to JE had never completed. The call from jqt to JE is synchronous so that it will wait forever until the call has completed and returned before jqt will send another command to JE.
On Mon, Jan 25, 2021 at 11:11 AM Henry Rich <[email protected]> wrote: > OK, but it must be Jqt that's hanging. JE never gets the sentences > entered from the keyboard. Perhaps something led Jqt into error, but we > need to know why Jqt is malfunctioning. > > Henry Rich > > On 1/24/2021 10:08 PM, bill lam wrote: > > I have also tried stopping at section 3/5 and then closed the debug > window > > and executed dbr 0 to make sure it is not inside debugging, and then > > manually type > > require 'plot' > > plot i.10 > > > > and it also hangs, so it must be some side effects of dissect or lab that > > caused the issue. > > > > > > > > On Mon, Jan 25, 2021 at 11:02 AM Henry Rich <[email protected]> > wrote: > > > >> I don't get to the same conclusion. I don't see how any dissect or labs > >> error could cause a state where 2!:55'' typed into the term window would > >> be ignored. The only way would be if they did a 1!:1]1 prompt, which > >> they don't do. So Jqt must not be passing the command to JE. > >> > >> What might be different between the working and non-working cases you > >> mentioned is debug suspension. If the lockup happens during suspension, > >> check that path in Jqt and see if it is possible that inputs are not > >> being passed to JE. > >> > >> Henry Rich > >> > >> On 1/24/2021 9:39 PM, bill lam wrote: > >>> 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 > >> > >> -- > >> 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 > > > -- > 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
