I'm trying to trace the execution of
100 200 +"0"_ 0 (1 2 3)
but it seems that the right and left frames do not have a prefix:
Here is how I attempted to work out this expression:
J Language Dyadic Verb Processing Worksheet
===========================================
Write out the entire expression: 100 200 +"0"_ 0 (1 2 3)
Write out the abbreviated verb rank: _ 0
Expand the verb rank(*1): 0 _ 0
Rank Calculation:
----------------
left-noun-rank: 1 right-noun-rank: 1
left-verb-rank: infinite right-verb-rank: 0
lesser left rank, lr = 1 lesser right rank, rr = 0
The verb will be applied to 1-cells of the left operand
and 0-cells of the right operand.
left-noun-shape: 2 right-noun-shape: 3
Frame Calculation per http://www.jsoftware.com/jwiki/Essays/A_Fine_Line
-----------------------------------------------------------------------
left-frame: lf = | 2 right-frame: rf = 3 |
I.e - left frame is empty, right frame is 3
Result frame (longer of two): 3
Common frame is prefix of the two: NO PREFIX...
And that is where my attempt to solve this ends because I thought that
the frames needed a common prefix if the shapes were not the same as
stated here -
http://www.jsoftware.com/help/jforc/loopless_code_i_verbs_have_r.htm#_Toc141157994
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm