Right. You can do it by foo1 =: 3 : 0 ... ) foo =: foo1"1
Henry Rich Don Guinn wrote: > As I understand it the rank assignment makes the verb tacit with an unnamed > explicit verb within it. It would be nice if debug could handle tacit verbs > but it does not at this time. I have had to take off the rank until I got > the verb debugged then put it back on. > > On Sun, Dec 21, 2008 at 5:44 PM, Graham Parkhouse < > [email protected]> wrote: > >> Thank you Brian and Bill for your responses. I've nailed my problem more >> precisely now: >> >> foo=: 3 : 0 >> a=. x+/y >> *:a >> ) >> >> shows in the debug window as >> >> [0] a=. x+/y >> [1] *:a >> >> which is fine. But I had a verb that I had made rank 1, such as >> >> foo=: 3 : 0"1 >> a=. x+/y >> *:a >> ) >> >> and this shows in the debug window as >> >> [0] 3 : 0"0 a=: i.3 4 b=: 2 a*b ) >> >> Is this a bug in Debug? My verb ran OK. >> >> Regards >> >> Graham >> >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
