SHARP APL: Difference between revisions

Jump to navigation Jump to search
m
(→‎Primitive functions: Show 1987 primitives in the tables: some guessing, but it's better than using SAX, which may have primitives never added to SHARP)
Line 64: Line 64:
| <syntaxhighlight lang=apl inline>÷</syntaxhighlight> || [[Reciprocal]]                || [[Division]]
| <syntaxhighlight lang=apl inline>÷</syntaxhighlight> || [[Reciprocal]]                || [[Division]]
|-
|-
| <syntaxhighlight lang=apl inline>*</syntaxhighlight> || [[Exponential]]                || [[Power function|Power]]
| <syntaxhighlight lang=apl inline>*</syntaxhighlight> || [[Exponential]]                || [[Power (function)|Power]]
|-
|-
| <syntaxhighlight lang=apl inline>⍟</syntaxhighlight> || [[Natural Logarithm]]          || [[Logarithm|Base-⍺ Logarithm]]
| <syntaxhighlight lang=apl inline>⍟</syntaxhighlight> || [[Natural Logarithm]]          || [[Logarithm|Base-⍺ Logarithm]]
Line 88: Line 88:
| <syntaxhighlight lang=apl inline>~</syntaxhighlight> || [[Not]]                        ||
| <syntaxhighlight lang=apl inline>~</syntaxhighlight> || [[Not]]                        ||
|-
|-
| <syntaxhighlight lang=apl inline>?</syntaxhighlight> || [[Roll]]                      || See [[#Non-Scalar|Non-scalar]]
| <syntaxhighlight lang=apl inline>?</syntaxhighlight> || [[Roll]]                      || See [[#Non-scalar|Non-scalar]]
|-
|-
| <syntaxhighlight lang=apl inline>=</syntaxhighlight> ||                                || [[Equals]]
| <syntaxhighlight lang=apl inline>=</syntaxhighlight> ||                                || [[Equals]]
Line 94: Line 94:
| <syntaxhighlight lang=apl inline>≠</syntaxhighlight> ||                                || [[Not Equals]]
| <syntaxhighlight lang=apl inline>≠</syntaxhighlight> ||                                || [[Not Equals]]
|-
|-
| <syntaxhighlight lang=apl inline><</syntaxhighlight> || See [[#Non-Scalar|Non-scalar]] || [[Less Than]]
| <syntaxhighlight lang=apl inline><</syntaxhighlight> || See [[#Non-scalar|Non-scalar]] || [[Less Than]]
|-
|-
| <syntaxhighlight lang=apl inline>≤</syntaxhighlight> ||                                || [[Less Than or Equal]]
| <syntaxhighlight lang=apl inline>≤</syntaxhighlight> ||                                || [[Less Than or Equal]]
Line 100: Line 100:
| <syntaxhighlight lang=apl inline>≥</syntaxhighlight> ||                                || [[Greater Than or Equal]]
| <syntaxhighlight lang=apl inline>≥</syntaxhighlight> ||                                || [[Greater Than or Equal]]
|-
|-
| <syntaxhighlight lang=apl inline>></syntaxhighlight> || See [[#Non-Scalar|Non-scalar]] || [[Greater Than]]
| <syntaxhighlight lang=apl inline>></syntaxhighlight> || See [[#Non-scalar|Non-scalar]] || [[Greater Than]]
|}
|}


Line 140: Line 140:
| <syntaxhighlight lang=apl inline>,</syntaxhighlight> || ∞ || [[Ravel]]                      || ∞ ∞ || [[Catenate]]
| <syntaxhighlight lang=apl inline>,</syntaxhighlight> || ∞ || [[Ravel]]                      || ∞ ∞ || [[Catenate]]
|-
|-
| <syntaxhighlight lang=apl inline>⍪</syntaxhighlight> || ∞ || [[Table]]                      || ∞ ∞ || [[Catenate First|Catenate-Down]]
| <syntaxhighlight lang=apl inline>⍪</syntaxhighlight> || ∞ || [[Table]]                      || ∞ ∞ || [[Catenate First]]
|-
|-
| <syntaxhighlight lang=apl inline>⌽</syntaxhighlight> || 1 || [[Reverse]]                    || 0 1 || [[Rotate]]
| <syntaxhighlight lang=apl inline>⌽</syntaxhighlight> || 1 || [[Reverse]]                    || 0 1 || [[Rotate]]
|-
|-
| <syntaxhighlight lang=apl inline>⊖</syntaxhighlight> || ∞ || [[Reverse First|Reverse-Down]] || ∞ ∞ || [[Rotate First|Rotate-Down]]
| <syntaxhighlight lang=apl inline>⊖</syntaxhighlight> || ∞ || [[Reverse First]]               || ∞ ∞ || [[Rotate First]]
|-
|-
| <syntaxhighlight lang=apl inline>⍉</syntaxhighlight> || ∞ || Monadic [[Transpose]]          || 0 ∞ || Dyadic [[Transpose]]
| <syntaxhighlight lang=apl inline>⍉</syntaxhighlight> || ∞ || Monadic [[Transpose]]          || 0 ∞ || Dyadic [[Transpose]]

Navigation menu