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