Had you considered this case?

   +`1
|domain error

Thanks,

-- 
Raul

On Fri, Oct 15, 2021 at 2:44 PM Henry Rich <[email protected]> wrote:
>
> m`n is fully defined and cannot be changed without breaking old code.
>
> Henry Rich
>
> On 10/15/2021 1:14 PM, 'Pascal Jasmin' via Programming wrote:
> > technically,
> >
> >   1`2
> >
> > 1 2
> >
> > exists as a non-error though silly use unless trying to trigger error if an 
> > boxed paramerter were provided, which still seems like a silly use, 
> > considering both that such careful guarding would guard against so much 
> > more parameters, and , will also fail with boxed paired with unboxed 
> > parameter, and , provides the natural :: "deal with error" function, that 
> > can't as easily be done with ` errors.
> >
> > , behaves identically to ` with nouns.  There's no real reason to use ` 
> > with nouns with its current definition.  I'd suspect that any historical 
> > use would be for purely esoteric obfuscation motives.
> >
> > so if 9.03 is already committed to breaking things. I think reworking ` to 
> > produce ar s all the time (which is what "ti" is defined to do, as well as 
> > "atomic representation of unboxed nouns in place of those nouns." you 
> > refer), I think would provide a welcome specialization of ` for use in 
> > gerund forming.
> >
> > This would solve the following common errors as well
> >
> >
> > f`0`]}
> >
> > to transform head (or other specific) index of an array.  This form is 
> > allowed in } as long as nouns are properly gerundified.
> >
> > On Friday, October 15, 2021, 09:43:56 a.m. EDT, Raul Miller 
> > <[email protected]> wrote:
> >
> >
> >
> >
> >
> > Perhaps also worth noting that ` could have its definition updated to
> > use the atomic representation of unboxed nouns in place of those
> > nouns.
> >
> > That's not exactly the definition of your ti conjunction, but it also
> > would not change the behavior of any current non-error case, and would
> > address the common cases.
> >
> > (Also, boxing in general is going to require a little extra coding
> > work because the abstraction is all about combining data structures
> > which otherwise would not be combined.)
> >
> > Thanks,
> >
>
>
> --
> This email has been checked for viruses by AVG.
> https://www.avg.com
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to