Thanks Ric and Bill.
Another script which may most times give an error which cannot be recovered
is
(oops - I cannot copy it from the session since it is displayed but not
responding ..)
a =. i.10
b =. ?10#10
plot (b%a) ;a
I agree that the user should always try to ensure that the argument is in
the domain,
but sometimes buried in the code there will arise a problem like a Nan and
we should have important code like the plot commands able to handle them.
In J602 I do not remember an occasion where the plot commands failed to
deliver some error message. I hope we can reach a similar situation for
J802.
I completely understand that 'the plot addon is complex and difficult to
maintain'. We are deeply indebted to those who have developed and
maintained it. If it were much more transparent I would as a user try to
track exactly what is happening, but with the deep interaction of the plot
locale with all the glcmds it is much better to try and identify simple
conditions where a problem arises so those with appropriate skills can
address it when they are able.
Thanks for all those who have made J802 what it is becoming - a excellent
working environment for research analyses and project development.
Fraser
----- Original Message -----
From: "bill lam" <[email protected]>
To: <[email protected]>
Sent: Thursday, June 05, 2014 2:47 PM
Subject: Re: [Jbeta] plot domain error aborts J
Thank Ric,
It is a domain error in glcmds under J602, perhaps glcmds in
j602 do some validatons but glcmds in j8/jqt didn't.
I think it should be OK for glcmds to assume data are valid. It
would be the responsibility of the caller (plot addon) to ensure
data validity.
the plot addon is complex and difficult to maintain, I would
like to staying away from it.
lЧт, 05 июн 2014, Ric Tikkanz написал(а):
I get the same behaviour with:
Engine: j701/2011-01-10/11:25
Library: 8.01.028
Qt IDE: 1.0.27/4.8.5
Platform: Win 64
Installer: j801 install
InstallPath: c:/program files/j64-801
On Thu, Jun 5, 2014 at 2:11 PM, bill lam <[email protected]> wrote:
> Dit it work in j801?
>
> Чт, 05 июн 2014, Fraser Jackson написал(а):
> > JVERSION
> > Engine: j701/2011-01-10/11:25
> > Library: 8.02.06
> > Qt IDE: 1.1.2/5.3.0
> > Platform: Win 32
> > Installer: J802 install
> > InstallPath: c:/users/fraser/j802
> >
> >
> > NB. some errors in plot calls abort J802
> >
> > load 'plot'
> > a =: ? 2 3 4 $ 0
> > b =: ? 2 3 4 $ 0
> > plot a ; b NB. should give domain error in one of the
> > functions
> > called as in J 602
> > NB. but J802 becomes unresponsive and must be closed
> > ----------------------------------------------------------------------
> > For information about J forums see
> > http://www.jsoftware.com/forums.htm
>
> --
> regards,
> ====================================================
> GPG key 1024D/4434BAB3 2008-08-24
> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
--
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm