Blake, Thanks for the detailed response. I understand the issue more clearly now.
I think I would ask the user to reshape scalar arguments to vectors (e.g. (1⍴'k')(1⍴'v')). But then, that is as onerous as having to remember to use box everywhere its required. Regards, Fred On Sat, 2014-05-17 at 22:20 -0500, Blake McBride wrote: > Lastly, > > > ⍴(box 'abc'),box 'def' > ┌→┐ > │2│ > └─┘ > > > Blake > > > > > > >