On Fri, Dec 5, 2008 at 6:54 AM, Igor Zhuravlov <[EMAIL PROTECTED]> wrote: > I have the following definition (simplified model): > > a=: 1 : 0 > : > if. 1 < # y do. > x $: (}. y) > else. > x u y > end. > ) > > And I got stack error here: > 7 + a 1 2 3 > |stack error > | x $:(}.y) > ... > but it's not desirable (more precisely, I've failed to convert it to tacit > form). I'd like $: in adverb a to be the verb (+ a) or whatever called. Is it > possible?
Not the way you have this designed. $: refers to the largest verb containing it, in the current sentence, and an explicit definition acts as a barrier to tits actions. If you must have an pure explicit definition, you can use iteration, with control words. -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
