Any reason to not make the L.0 case for { use the <“1 implementation?
Thanks,
—
Raul
On Sunday, July 22, 2018, Henry Rich <[email protected]> wrote:
> I'll get the answer to this one right. <"r is heavily optimized. Don't
> try to replace it.
>
> Henry Rich
>
> On 7/22/2018 7:08 PM, Don Guinn wrote:
>
>> Yes. The documentation describes exactly what's happening. The rank 1 is
>> the key making each number an item. In this case it is the equivalent to
>> (<"1) by itself. So, is it a good idea to use ({) in place of (<"1) when
>> wanting to box something rank 1? It's shorter and simpler to read. But
>> what
>> about optimization? It seems to me that it would be a neat example in
>> NuVoc.
>>
>> On Sun, Jul 22, 2018 at 4:42 PM <[email protected]> wrote:
>>
>> Henry Rich wrote:
>>>
>>>> As I read Ye Dic, ({ i. 2 4) should give the same result as
>>>> ({ <"1 i. 2 3).
>>>>
>>> I never thought I'd have to say this to *you* but:
>>> note that Catalogue { has rank 1.
>>>
>>> Hence there should not be any interaction between the colors in
>>>
>>> { 'black' ,: 'green'
>>>
>>> nor in the low / high vectors in
>>>
>>> { i. 2 4
>>>
>>>
>>> To me, Catalogue { works just fine as-is. In particular, the DoJ
>>> also covers the "open argument" case as it stands.
>>>
>>> { 'black' NB. the same as: { 'b' ; 'l' ; 'a' ; 'c' ; 'k'
>>> +-----+
>>> |black|
>>> +-----+
>>>
>>> Quote:
>>>
>>> {y forms a catalogue from the atoms of its argument, its shape
>>> being the chain of the shapes of the opened items of y . The
>>> common shape of the boxed results is $y .
>>>
>>> Martin
>>>
>>>
>>> [PS 1: the empty shape of the resulting box
>>>
>>> $ { 'black'
>>>
>>>
>>> happens to be a concatenation ("chain") of the five empty letter shapes
>>> here.
>>>
>>> PS 2: Those reading down to here may also be interested in this
>>> short exercise:
>>>
>>> What's the result of
>>> { 'ht' ; 'ao' ; ,. 'gtw'
>>> ?
>>>
>>> (Just follow the instructions above :-)
>>> ]
>>> ----------------------------------------------------------------------
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>
>> ----------------------------------------------------------------------
>> 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