m. works with 1 : but not with 11 :
Author Message
m. works with 1 : but not with 11 :

Following Cliff Reiter's suggestion I tried:

sel =. 11 : '(1&{m.)/.'
sel
].((1&{ m.)/.)
+`-`% sel
(1&{ m.)/.
+`-`% sel 9
3value error
3       +`-`%sel 9

So I changed the 11 :  to  1 : and got:

sel =. 1 : '(1&{m.)/.'
sel
1 : '(1&{m.)/.'
+`-`% sel
-/.
+`-`% sel 9
_9

just like Cliff said.  This is a bug, no?  J3.1.

I am having a devil of a time defining conjunctions with
u. and v.; is it also true that u. and v. work with
2 : but not with 12 : ?

Inspired by this example I went back and tried my earlier
case:

b =. 1 : '(x.`]) }'
+ b
+`]}
c =. 11 : '(x.`]) }'
3domain error
3   c=.    11 :'(x.`]) }'

so again there is a difference between 1 :  and 11 :

And,

d =. 1 : '(m.`]) }'
+ d
3value error
3   (    m.`])}

'value error' seems odd, as if m. is undefined here.

May I observe that until I read Cliff's note I never would have
dreamed of trying m. in an adverb, because the Dictionary
states: "In defining a conjunction it may be necessary to...
[use] u. and v...." without mentioning their applicability