Personally, I don’t like selecttrueitems here:

Items should be “_1 or bare #~ and I’m using J for its conciseness.

Also, where possible, naming should come from the target domain
(applications) or be cute and/or mnemonic (systems).

Math had a tradition of single letters (with pushback from people who don’t
like math) and I do have some sympathy for the mechanical motivation to
push for unambiguously long names. But they are a pain to work with, and
seem to encourage people to claim understanding without really seeing how
the data gets transformed.

And I do like using spaces and/or parens to mark off hooks when the
expression is long, but for something like this I would just make sure
there’s a sentence of text or an NB.

Then again I would probably write the article in a different style
(assuming I even understood the audience)...

Then again, I haven’t felt motivated to write such things...

Anyways, long names are great for minimizing accidental name collisions in
works with too many names, but they’re clumsy to work with...

Thanks,

—
Raul



On Sunday, August 19, 2018, Henry Rich <[email protected]> wrote:

> Right.  Me, I would put in parentheses and spaces to make it clear that a
> hook is being created.
>
> A name of (selecttrueitems) might be clearer; and perhaps x should be
> applied at the same rank as the selection.  But that's up to the editor, I
> reckon.
>
> Henry Rich
>
> On 8/19/2018 5:46 PM, Brian Schott wrote:
>
>> Henry,
>>
>> I assume you also mean like these from fsoj16 on page 118 of pdf?
>>
>> T=.adverb : '#"1~x' NB. truth adverb
>>   F=.adverb : '#"1~(not x)' NB. falsity adverb
>>
>> On Sun, Aug 19, 2018 at 5:29 PM, Henry Rich <[email protected]> wrote:
>>
>> When you see an adverb like
>>>
>>> 1 : '17&|@x'
>>>
>>> please change it to
>>>
>>> 1 : '17&|@u'
>>>
>>> Henry Rich
>>>
>>>
>>>
>>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>
>
> ---
> 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