In that case (a named tacit) I don't know why you think that
the values for the left and right arguments are not available.
e.g.

   plus=: +
   13!:0 ]1
   'abc' plus 3 4 5
|domain error: plus
|plus[:0]
      13!:13 ''
+----+-+-+-+-++-----------+--+-+
|plus|3|0|3|+||+---+-----+|  |*|
|    | | | | |||abc|3 4 5||  | |
|    | | | | ||+---+-----+|  | |
+----+-+-+-+-++-----------+--+-+

If you are using the debug window, the above information
is also available via the "view stack" icon, the icon second
from the right.



----- Original Message -----
From: "greg heil" <[EMAIL PROTECTED]>
To: "Beta forum" <[email protected]>
Sent: Wednesday, May 31, 2006 10:43 PM
Subject: Re: [Jbeta] J IDE

On 5/31/06, Roger Hui <[EMAIL PROTECTED]> wrote:
> It does not seem onerous that a definition be named for it to be handled by 
> the debugging facilities.

is that why we can't get the values of the arguments? The tacit is
named. i had assumed the arguments received the x/y names
implicitly...

> A rule of thumb: if you can not figure out where in a tacit defn is the 
> error, the defn is probably too long and you should split
it.

Heh, there is only so short you can make a non trivial recursive
tacit. But yes, divide and conquer is the strategy.


----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to