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

Reply via email to