Roger
Good the stack limit for debug is being fixed! Thanks, fewer crashes
are always welcome:)
But will that also cure the debug GUIs lack of reporting the argument
values for tacits?
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.
The values are available from 13!:13 so i don't see why they come up
empty in the GUI.
Eg
rute=: 4 : 0 NB. works fine in GUI reporting
:
if. -:/2{.y do. y else. x rute ((x ur >{.y) ; y) end.
)
vs
rutt=: ([ rutt ] ;~ [ ur [: > [: {. ])`] @. ([:-:/ 2{.]) NB. empty
reporting in GUI, but ok in 13!:13
~greg
--
On 5/31/06, greg heil <[EMAIL PROTECTED]> wrote:
On 5/31/06, Roger Hui <[EMAIL PROTECTED]> wrote:
>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 ''
Interesting, your example works fine!
> If you are using the debug window, the above information is also available via the
view stack" icon, the icon second from the right.
Right, it is the gui i was working from. and, eg, with my recursive
problem i get no value for x & y ... but the 13!:13 works! Thanks!
~greg
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm