On Thu, Mar 25, 2010 at 3:30 PM, Sprague, Webb (OFM)
<[email protected]> wrote:
> I run a script after making a change to the input files, and it barfs. In my
> top debugger window I have this message:
>
>>[0] ((10{a.)"_ I.@(e.&(13{a.))@]} ])@:(#~ -.@((13 10{a.)&E.@,))
If this is in the debugger, the leftmost > indicates
that that is the line of the function in question which
would be being executed if not for the error.
The following [0] would then indicate that that is the
first line of that function.
The following text:
((10{a.)"_ I.@(e.&(13{a.))@]} ])@:(#~ -.@((13 10{a.)&E.@,))
looks like the text that would be from the body of that function.
And, this looks like a tacit function which has only one line so the
>[0] would not carry any important meaning here.
When I look at J on my own system, I see that it comes with
a definition for toJ that looks like this:
((10{a.) I.@(e.&(13{a.))@]} ])@:(#~ -.@((13 10{a.)&E.@,))
So it looks like you are passing a value to toJ which is outside
of its domain.
I see that Henry Rich has responded, so I will stop here, for now.
FYI,
--
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm