Thanks Henry, Since neither the lock up issue nor the 0's appearing when plot is invoked under debug is seen in J 901, unless plot has been changed along with the version change, I don't think that plot is the culprit.
Is this happening for you as well or is it only the Darwin version of the platform? Cheers, bob > On Jan 24, 2021, at 12:23, Henry Rich <[email protected]> wrote: > > The 0s are a pretty good sign that there is an event handler in plot that > returns 0. When plot is run under debug, as in the lab, that value is > displayed. Changing the return value from the event handler would be a > simple solution. > > That wouldn't have any effect on the locking up of the session. That bug > could be in Jqt, JE, or plot. > > Henry Rich > > On 1/24/2021 3:08 PM, 'robert therriault' via Programming 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 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
