> [EMAIL PROTECTED] On Behalf Of Miller, Raul D > Jose Mario Quintana wrote: > > 0`#`(1 2)`$ > > |domain error > > | 0`#`(1 2)`$ > > > > This suggests that an implicit box-if-open, in these conditions, > > would make easier to type and to read this kind of expressions. > > Would that work (am I missing something)? > > Note that this would be a dictionary change. > > http://www.jsoftware.com/help/dictionary/d610.htm says > Moreover, m`n is m,n and m`v is m,av and u`n is au,n . > > The existing logic can be used, for example, in > constructing array constants: > M=:i.0 0 > M`2 3 5`1 2 4`0 1 1 > 2 3 5 > 1 2 4 > 0 1 1
The change in behavior that I suggested would only apply to expressions that currently generate an error; thus, there would not be any conflict with the expression above. > > This seems obscure enough that probably not a lot > of code uses it. But it is a dictionary change. Since I am suggesting a change in the tie behavior the dictionary naturally would have to address it (but, as far as I can see, it would not break any current code). > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
