I don't use debug & so you would probably know how to get into suspension better than I do.
I think that the conjunction is running on the stack only while it is being interpreted as a conjunction; in other words, only if it does not refer to x or y. If it refers to x or y, then the text must define a verb and the text is not executed until it gets its x and y operands, and it is a verb that is executing then, not a conjunction. Henry Rich On 11/15/2010 8:37 PM, bill lam wrote: > Thanks. But why it is not in a suspense state and error number is 0. > > is there another example for suspense state? > > Пнд, 15 Ноя 2010, Henry Rich писал(а): >> cj =: 2 : 0 >> 13!:13 ([ u) '' >> ) >> 13!:0 (1) >> + cj - >> +--+-+-+-+--------------------++-----+-----+-+ >> |cj|0|0|2|2 : '13!:13([u)'''''||+-+-+|+-+-+| | >> | | | | | |||+|-|||u|+|| | >> | | | | | ||+-+-+|+-+-+| | >> | | | | | || ||v|-|| | >> | | | | | || |+-+-+| | >> | | | | | || ||x|+|| | >> | | | | | || |+-+-+| | >> | | | | | || ||y|-|| | >> | | | | | || |+-+-+| | >> +--+-+-+-+--------------------++-----+-----+-+ >> >> >> On 11/15/2010 8:14 PM, bill lam wrote: >>> 13!:13 y Stack. Produces a 9-column matrix of information on the >>> (named) verbs/adverbs/conjunctions on the >>> stack: >>> >>> 0 Name >>> 1 Error number or 0 if not in error >>> 2 Line number >>> 3 Name class: 3, 1, or 2, denoting verb, adverb, or >>> conjunction >>> ...... >>> >>> So far all explicit definitions I tried can only got 3 (verb) in the name >>> class column. Any example to get 1 or 2 (adverb or conjunctionJ)? >>> >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
