I would like to see debug enhanced to handle anonymous explicit definitions properly. Maybe one of these days.
On Sat, May 1, 2010 at 5:08 PM, Alexander Mikhailov <[email protected]>wrote: > > Thanks, that's quite logical. > > But for a moment seem not very practical. JforC recommends to always > specify rank, and indeed, the verb logic depends on it. I guess, to > have it all, I do need to have a habit of creating a main verb without > rank - and likely with name using some convention - and to always wrap > it with another verb. There is a price for indirect calling... Doesn't > seem right to debug a program and then remove those intermediate verbs... > Extra verbs in general complicate matters somewhat... But it's certainly > doable. > > Alexander > > > From: Don Guinn <[email protected]> > > > > The debugger doesn't work well with explicit verbs where > > rank is specified. > > The explicit part is actually an anonymous verb (has no > > name) and the > > debugger displays it as a character string ignoring line > > feeds. In fact, the > > named part verb is tacit. Give the explicit part another > > name and refer to > > that name for the verb name with the rank override for > > debugging. Then later > > you can put it all back together. > > > > On Sat, May 1, 2010 at 12:56 PM, Alexander Mikhailov <[email protected] > >wrote: > > > > > I'm studying the debug tool. It's explained in User > > Manual and in the Lab. > > > > > > An example for debugging used in the Lab is the > > following: > > > > > > foo=: 4 : 0 > > > NB. comment line > > > a=. 2 + y > > > b=. a * 5 > > > x + b > > > ) > > > > > > This one gets displayed correctly in the debug tool > > window. If I modify the > > > verb, adding rank - > > > > > > foo=: 4 : 0 "0 0 > > > NB. comment line > > > a=. 2 + y > > > b=. a * 5 > > > x + b > > > ) > > > > > > then in debug tool all lines are concatenated into > > one, and stepping > > > doesn't work. > > > > > > Am I doing something wrong? Is it a configuration > > issue? > > > > > > Thanks, > > > > > > Alexander > > > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
