Hi Devon,
The sequence you provided works doesn't crash for me for jqt on a mac.
JVERSION
Engine: j807/j64/darwin
Release: commercial/2018-10-05T11:55:35
Library: 8.07.20
Qt IDE: 1.7.9/5.9.6
Platform: Darwin 64
Installer: J807 install
InstallPath: /users/bobtherriault/j64-807
Contact: www.jsoftware.com
No crashes on console either.
Engine: j807/j64/darwin
Release: commercial/2018-10-05T11:55:35
Library: 8.07.20
Platform: Darwin 64
Installer: J807 install
InstallPath: /users/bobtherriault/j64-807
Contact: www.jsoftware.com
However the display is not consistent, as sometimes the plot looks like a
Spirograph design (like a rotated rectangle in place without refresh) and
sometimes it looks like two straight lines (one vertical and one connected
around the midpoint of the vertical and extended at an angle downwards - ASCII
art below although the slope is not as steep as shown). Spirograph display has
x-axis _300 to 50, two line display is 0 to 1.4e14
|
|\
| \
So, something seems to be going on. I only noticed this after running the
sequence on an instance of jqt and jconsole at the same time and even then it
was not consistent.
Hope this helps,
Cheers, bob
> On Dec 14, 2018, at 11:23 AM, Devon McCormick <[email protected]> wrote:
>
> I can reproduce it in 8.07 but not 8.06:
> load 'plot'
> d=: 4 : '''pensize 3'' plot ;/ |: 2{."1 x points/\. 0,~ |. ($~(4*x)*#) y'
> points=: 1 : '((4*m)|[+{:@]) ,~ (2&{.)@] + (3 : ''|:(,:y|.])(,-)}:y-|i: y''
> m) {~ (4*m)|[+{:@]'
> 90 d 7 13 270 9 29 290
> 90 d 7 13 270 9 29 240
>
> Sometimes it fails on the second-to-last line but, so far, by the last one
> 5 out of 5 times.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm