> [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

Reply via email to