Thanks for this information.  Thus, ⍠ might be peculiar to Dyalog's APL, ⌷
might be similar to,

⌷ =. <@:[ { ]

and I vaguely recall that J's /. was modified somewhat for Dyalog's version
⌸.  Perhaps, ⌸ is similar to a J an adverb such that, in general,

   u ⌸
<"_1@:~.@:[ u&> </.

?

In addition, I guess that ⍢ is, or is meant to be,

⍢ =. &.


On Wed, Nov 29, 2017 at 9:59 AM, David Mitchell <[email protected]>
wrote:

>
> In Dyalog APL:
> ⍠
> The Variant operator ⍠ specifies the value of an option to be used by its
> left operand function f . An option is a named property of a function whose
> value in some way affects the operation of that function.
>
> ⌷
> In general, the result R is similar to that obtained by square- bracket
> indexing in that: (I J ... ⌷ Y) = Y [I;J;...]
>
> ⌸
> Key
>
>
>
> On 11/28/2017 19:35, Jose Mario Quintana wrote:
>
>> I managed to produce a few more:
>>
>> ⊂ =. <
>> ⊃ =. >
>> ○ =. o.
>>
>> ¨ =. &.>
>> ⍣ =. ^:
>> ⍞=. 1!:1@(1"_)@:(1!:2&2@:(] [ (('(wd)'"_) 128!:2 ])@:('msgs'"_))@:[) NB.
>> +
>> or -
>> ⍨ =. ~
>>
>> Yet, for example, I do not have the slightest idea of what these do:
>> ⍠ ⍯ ⍰ ⍌ ⍍ ⍐ ⍓ ⍔ ⍗ ⌷ ⌸
>>
>> The math characters on that page are nice indeed!
>>
>> √ =. %:
>>
>> ∑ =. +/
>> ∐ =. */
>>
>> ⊙ =. *                            NB. Hadamard product
>>
>> Block=. (,./^:2)@:
>> ⊗ =. */Block                      NB. Kronecker product
>> ∗ =. */Block &.>                  NB. Khatri-Rao product
>> ⋈ =. (1 0 3 |: */)Block&.>/Block  NB. Tracy-Singh product
>>
>> ...  You name it ;)
>>
>>
>> On Tue, Nov 28, 2017 at 3:22 AM, Erling Hellenäs <
>> [email protected]>
>> wrote:
>>
>> Cool. And here some nice mathematical unicode characters we could possibly
>>> use. http://jrgraphix.net/r/Unicode/2200-22FF /Erling
>>>
>>>
>>>
>>> Den 2017-11-28 kl. 01:59, skrev Jose Mario Quintana:
>>>
>>>      ⌽ ⌹ ⍉ (4 4 ⍴ ⍳ 16) ⋆ 0.5
>>>>
>>>> 47.4709 _536.891 986.951 _495.868
>>>>
>>>> _85.5088 930.92 _1689.17 841.731
>>>>
>>>> 39.2057 _386.597 679.391 _331.519
>>>>
>>>> _2.29896 8.48562 _10.1715 3.98314
>>>>
>>>>
>>>>
>>>> Neither, it is J's fork Jx after running the following script:
>>>>
>>>> NB. APL retro...
>>>>
>>>>
>>>> NB. ¯
>>>>
>>>>
>>>> × =. *
>>>>
>>>> ÷ =. %
>>>>
>>>>
>>>> NB. ∘ =. "0/ ⍝ Not really (e.g., 1 2 3 , ∘ 4 5 6)
>>>>
>>>>
>>>> ∣ =. |
>>>>
>>>> ∼ =. -.
>>>>
>>>> ≠ =. ~:
>>>>
>>>> ≤ =. <:
>>>>
>>>> ≥ =. >:
>>>>
>>>>
>>>> NB. ≬ ⌶
>>>>
>>>>
>>>> ⋆ =. ^
>>>>
>>>>
>>>> NB.⌾
>>>>
>>>>
>>>> ⍟ =. ^.
>>>>
>>>> ⌽ =. |.
>>>>
>>>> ⍉ =. |:
>>>>
>>>>
>>>> NB. ⍝ ⍦ ⍧ ⍪ ⍫ ⍬ ⍭ ←
>>>>
>>>>
>>>> ↑ =. {.
>>>>
>>>> NB. →
>>>>
>>>> ↓ =. }.
>>>>
>>>>
>>>> NB. ∆ ∇
>>>>
>>>>
>>>> ∧ =. *.
>>>>
>>>> ∨ =. +.
>>>>
>>>>
>>>> NB. ∩ ∪
>>>>
>>>>
>>>> ⌈ =. >.
>>>>
>>>> ⌊ =. <.
>>>>
>>>> ∈ =. e.
>>>>
>>>> ⊤ =. #.
>>>>
>>>> ⊥ =. #:
>>>>
>>>>
>>>> NB. ⊂ ⊃
>>>>
>>>>
>>>> ⌿ =. /
>>>>
>>>> ⍀ =. /\
>>>>
>>>>
>>>> NB. ⍅ ⍆ ⍏ ⍖ ⍊ ⍑
>>>>
>>>>
>>>> ⍋ =. /:
>>>>
>>>> ⍒ =. \:
>>>>
>>>> ⍎ =. ".
>>>>
>>>> ⍕ =. ":
>>>>
>>>>
>>>> NB. ⍱ ⍲ ○
>>>>
>>>>
>>>> ⍳ =. i.
>>>>
>>>> ⍴ =. $
>>>>
>>>>
>>>> NB. ⍵ ⍺ ⍶ ⍷ ⍸ ⍹ ⍘ ⍙ ⍚ ⍛ ⍜ ⍮ ¨ ⍡ ⍢ ⍣ ⍤ ⍥ ⍨ ⍩
>>>>
>>>> NB. ⎕ ⍞ ⍠ ⍯ ⍰ ⍌ ⍍ ⍐ ⍓ ⍔ ⍗ ⌷ ⌸
>>>>
>>>> ⌹ =. %.
>>>>
>>>> NB. ⌺ ⌻ ⌼ ⍁ ⍂ ⍃ ⍄ ⍇ ⍈
>>>>
>>>>
>>>>
>>>> ⌽ ⌹ ⍉ (4 4 ⍴ ⍳ 16) ⋆ 0.5
>>>>
>>>>
>>>> Extra spaces are required because Unicode characters are just forming
>>>> names.
>>>>
>>>> I got this list of APL characters from:
>>>> http://xahlee.info/comp/unicode_APL_symbols.html
>>>>
>>>> I did not complete many definitions because some cannot have a
>>>> counterpart,
>>>> I ran out of time, I did not remember exactly the definition or I have
>>>> no
>>>> idea what they mean...  I wonder how many primitives in modern APLs
>>>> could
>>>> have interesting useful counterparts in J.
>>>>
>>>> This is, of course, just for fun since APL and J are different.  In
>>>> addition, I would not be surprised if I got some of these definitions
>>>> wrong
>>>>    (I have not used APL for more than a decade and a half and I cannot
>>>> test
>>>> anything).
>>>>
>>>> :)
>>>>
>>>> PS.  Nevertheless, any corrections, extensions, and comments would be
>>>> appreciated.
>>>> ----------------------------------------------------------------------
>>>> 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