but m^:_1 being a domain error would be something that helps maintain the 
codebase?




________________________________
From: Henry Rich <[email protected]>
To: [email protected] 
Sent: Saturday, November 17, 2018 12:56 PM
Subject: Re: [Jprogramming] What does gerund^:n do?



I am not eager to implement any new feature: it requires changes to 
tests, documentation, dissect & lint.  Plus, if you get it wrong you 
have to live forever with your mistake.  I will always listen to 
proposals, though.

Henry Rich

On 11/17/2018 12:53 PM, 'Pascal Jasmin' via Programming wrote:
>
>
> I think there are good cases for `:n to work for more n.
>
> and if gerund y is to do something, it should be through `:n , though an 
> implied `:6 might be considered.
>
> ^:_1 should produce inverses and only inverses imo, and ^:n should do the 
> same as ^:v (where n is result of v y)
>
> However, one use for this is to check that both gerund items are verbs, and 
> there are only 2. (errors if non verb is either of gerunds) but its not 
> graceful and doesn't recover with `::`
>
> Now, if you are excited about implementing gerund^:n to do something, I can 
> think harder about something useful.  But treating it as a typo is at first 
> thought, an improvement, and whatever I could come up with, some would still 
> prefer it be treated as a typo.
>
>
>
> ________________________________
> From: Henry Rich <[email protected]>
> To: [email protected]
> Sent: Saturday, November 17, 2018 12:23 PM
> Subject: Re: [Jprogramming] What does gerund^:n do?
>
>
>
> Yes.  And it does the same for the dyadic case.
>
> I wonder why this was done; and whether this or anything else should be
> done in this case.
>
> Henry Rich
>
> On 11/17/2018 12:05 PM, 'Pascal Jasmin' via Programming wrote:
>>     -:`+^:_1 i.5
>>
>> 0 0.5 1 1.5 2
>>
>>
>>
>> it applies the first verb. ignoring 2nd, and if there are more length error.
>>
>> Hard to see usefulness, and if there was some, v0`v1`...vn^:n should behave 
>> like v0^:n
>>
>> Though, I'm fine with error.
>> ________________________________
>> From: Henry Rich <[email protected]>
>> To: [email protected]
>> Sent: Saturday, November 17, 2018 11:54 AM
>> Subject: Re: [Jprogramming] What does gerund^:n do?
>>
>>
>>
>>      +`*`- i.5
>>
>> is simply an execution of dyad i., looking up 5 in the boxed list.
>>
>>
>>       +`*:^:_1 i.5
>>      0 1 2 3 4
>>
>>      seems to result in y
>>
>>      gerund not length 2 is a length error?
>>
>>      other n seem to be domain errors including 0
>>
>> Now you're getting warm.  The first statement is false, the other two
>> are true.
>>
>> Henry Rich
>>
>> On 11/17/2018 11:04 AM, 'Pascal Jasmin' via Programming wrote:
>>> first there is
>>>
>>> +`- i.5
>>> 2
>>> +`*`- i.5
>>> 3
>>>
>>> seems like the number of items in gerund is the result no matter what?
>>>
>>>
>>>     +`*:^:_1 i.5
>>> 0 1 2 3 4
>>>
>>> seems to result in y
>>>
>>> gerund not length 2 is a length error?
>>>
>>> other n seem to be domain errors including 0
>>>
>>> I'm ok with making this an error, rather than "improving" functionality to 
>>> do something "powerful"
>>>
>>> ________________________________
>>> From: Henry Rich <[email protected]>
>>> To: [email protected]
>>> Sent: Saturday, November 17, 2018 10:39 AM
>>> Subject: Re: [Jprogramming] What does gerund^:n do?
>>>
>>>
>>>
>>> No.  All I see are domain errors when you try gerund^:n .  The question
>>> is, For what values of gerund and n does gerund^:n not fail, and what
>>> does it do then?
>>>
>>> (I already know the answer because I'm looking at the source code,
>>> wondering whether this is functionality we ought to keep)
>>>
>>> Henry Rich
>>>
>>>
>>> On 11/17/2018 10:35 AM, Brian Schott wrote:
>>>> Does this shed any light?
>>>>
>>>>        gerund =. +`-
>>>>        gerund/ i. 10
>>>> 9
>>>>        gerund/ i. 11
>>>> _1
>>>>        gerund^: i. 11
>>>> |domain error
>>>> |   gerund    ^:i.11
>>>>        gerund^:3 i. 11
>>>> |domain error
>>>> |   gerund    ^:3 i.11
>>>>        gerund^:3] i. 11
>>>> |domain error
>>>> |   gerund    ^:3]i.11
>>>>        vgerund =. -
>>>>        vgerund^:3] i. 11
>>>> 0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _10
>>>>
>>>>
>>>> On Sat, Nov 17, 2018 at 10:20 AM Henry Rich <[email protected]> wrote:
>>>>
>>>>> (Actually, I know the answer to this, but I can't find it in the
>>>>> documents anywhere & I wonder why it's supported).
>>>>>
>>>>> For certain gerunds and certain n,
>>>>>
>>>>> gerund^:n
>>>>>
>>>>> does not produce an error.  What does it do?
>>>>>
>>>>> Henry Rich
>>>>>
>>>>> ---
>>>>> 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
>>> ----------------------------------------------------------------------
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

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