<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nars2000.org/index.php?action=history&amp;feed=atom&amp;title=Consistent_Extensions_in_NARS2000</id>
	<title>Consistent Extensions in NARS2000 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nars2000.org/index.php?action=history&amp;feed=atom&amp;title=Consistent_Extensions_in_NARS2000"/>
	<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;action=history"/>
	<updated>2026-05-08T07:33:24Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.7</generator>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3636&amp;oldid=prev</id>
		<title>Paul Robinson: /* Session Manager */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3636&amp;oldid=prev"/>
		<updated>2019-10-13T21:20:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Session Manager&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:20, 13 October 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l121&quot;&gt;Line 121:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 121:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Session_Manager|Multilevel Undo]] in function editing&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Session_Manager|Multilevel Undo]] in function editing&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Undo buffer saved with function for reuse on next edit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Undo buffer saved with function for reuse on next edit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Features]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Paul Robinson</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3515&amp;oldid=prev</id>
		<title>WikiSysop: /* Miscellaneous Syntax */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3515&amp;oldid=prev"/>
		<updated>2019-08-12T14:09:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Miscellaneous Syntax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:09, 12 August 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l83&quot;&gt;Line 83:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 83:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Miscellaneous Syntax ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Miscellaneous Syntax ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Strand_Assignment|Strand Assignment]]:  A sequence of names enclosed in parentheses can be assigned to.  For example, &amp;lt;apll&amp;gt;(A B)←1 2&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A←1&amp;lt;/apll&amp;gt; followed by &amp;lt;apll&amp;gt;B←2&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Strand_Assignment|Strand Assignment]]:  A sequence of names enclosed in parentheses can be assigned to.  For example, &amp;lt;apll&amp;gt;(A B)←1 2&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A←1&amp;lt;/apll&amp;gt; followed by &amp;lt;apll&amp;gt;B←2&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modify_Assignment&lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modify &lt;/del&gt;Assignment]]:  An arbitrary (primitive or user-defined) dyadic function may appear immediately to the left of an assignment arrow.  For example, &amp;lt;apll&amp;gt;A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A←A&amp;lt;i&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f&lt;/del&gt;&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt;, and &amp;lt;apll&amp;gt;A[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A[L]←A[L]&amp;lt;i&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f&lt;/del&gt;&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modified_Assignment&lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Modified &lt;/ins&gt;Assignment]]:  An arbitrary (primitive or user-defined) dyadic function may appear immediately to the left of an assignment arrow.  For example, &amp;lt;apll&amp;gt;A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A←A&amp;lt;i&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f¨&lt;/ins&gt;&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt;, and &amp;lt;apll&amp;gt;A[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A[L]←A[L]&amp;lt;i&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;f¨&lt;/ins&gt;&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Modify_Strand_Assignment|Modify Strand Assignment]]:  An arbitrary (primitive or user-defined) dyadic function may appear immediately to the left of the assignment arrow used in Strand Assignment (e.g. &amp;lt;apll&amp;gt;(A B)&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1 2&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A←A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt; followed by &amp;lt;apll&amp;gt;B←B&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 2&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Modify_Strand_Assignment|Modify Strand Assignment]]:  An arbitrary (primitive or user-defined) dyadic function may appear immediately to the left of the assignment arrow used in Strand Assignment (e.g. &amp;lt;apll&amp;gt;(A B)&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1 2&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A←A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt; followed by &amp;lt;apll&amp;gt;B←B&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 2&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Function/Operator/Hyperator_Assignment|Function/operator/hyperator assignment]]:  A primitive function, operator, or derived function may be assigned to any available name (e.g., &amp;lt;apll&amp;gt;F←⍋&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←¨&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←∘&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←+.×&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Function/Operator/Hyperator_Assignment|Function/operator/hyperator assignment]]:  A primitive function, operator, or derived function may be assigned to any available name (e.g., &amp;lt;apll&amp;gt;F←⍋&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←¨&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←∘&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←+.×&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3415&amp;oldid=prev</id>
		<title>WikiSysop: /* Language Features */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3415&amp;oldid=prev"/>
		<updated>2019-03-19T14:01:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Language Features&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:01, 19 March 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l36&quot;&gt;Line 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Sequence]]: Primitive dyadic function (&amp;lt;apll&amp;gt;L..R&amp;lt;/apll&amp;gt;) (Sequence).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Sequence]]: Primitive dyadic function (&amp;lt;apll&amp;gt;L..R&amp;lt;/apll&amp;gt;) (Sequence).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Variant]]:  Primitive dyadic operator quad colon (&amp;lt;apll&amp;gt;f⍠V R&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;L f⍠V R&amp;lt;/apll&amp;gt;) (Variant).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Variant]]:  Primitive dyadic operator quad colon (&amp;lt;apll&amp;gt;f⍠V R&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;L f⍠V R&amp;lt;/apll&amp;gt;) (Variant).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Anonymous Functions/Operators]]: one-line grouping of one or more statements all enclosed in braces such as &amp;lt;apll&amp;gt;{(+⌿⍵)÷≢⍵}&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Anonymous Functions/Operators&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/Hyperators&lt;/ins&gt;]]: one-line grouping of one or more statements all enclosed in braces such as &amp;lt;apll&amp;gt;{(+⌿⍵)÷≢⍵}&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Determinant]]:  Primitive dyadic operator (&amp;lt;apll&amp;gt;f.g R&amp;lt;/apll&amp;gt;) (Determinant Operator).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Determinant]]:  Primitive dyadic operator (&amp;lt;apll&amp;gt;f.g R&amp;lt;/apll&amp;gt;) (Determinant Operator).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Convolution]]:  Primitive dyadic operator (&amp;lt;apll&amp;gt;L f⍡g R&amp;lt;/apll&amp;gt;) (Convolution Operator).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Convolution]]:  Primitive dyadic operator (&amp;lt;apll&amp;gt;L f⍡g R&amp;lt;/apll&amp;gt;) (Convolution Operator).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3409&amp;oldid=prev</id>
		<title>WikiSysop: /* Miscellaneous Syntax */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3409&amp;oldid=prev"/>
		<updated>2019-03-10T01:00:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Miscellaneous Syntax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:00, 9 March 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l85&quot;&gt;Line 85:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 85:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Modify_Assignment|Modify Assignment]]:  An arbitrary (primitive or user-defined) dyadic function may appear immediately to the left of an assignment arrow.  For example, &amp;lt;apll&amp;gt;A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A←A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt;, and &amp;lt;apll&amp;gt;A[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A[L]←A[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Modify_Assignment|Modify Assignment]]:  An arbitrary (primitive or user-defined) dyadic function may appear immediately to the left of an assignment arrow.  For example, &amp;lt;apll&amp;gt;A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A←A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt;, and &amp;lt;apll&amp;gt;A[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A[L]←A[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Modify_Strand_Assignment|Modify Strand Assignment]]:  An arbitrary (primitive or user-defined) dyadic function may appear immediately to the left of the assignment arrow used in Strand Assignment (e.g. &amp;lt;apll&amp;gt;(A B)&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1 2&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A←A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt; followed by &amp;lt;apll&amp;gt;B←B&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 2&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Modify_Strand_Assignment|Modify Strand Assignment]]:  An arbitrary (primitive or user-defined) dyadic function may appear immediately to the left of the assignment arrow used in Strand Assignment (e.g. &amp;lt;apll&amp;gt;(A B)&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←1 2&amp;lt;/apll&amp;gt; is the same as &amp;lt;apll&amp;gt;A←A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 1&amp;lt;/apll&amp;gt; followed by &amp;lt;apll&amp;gt;B←B&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt; 2&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Function/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Operator_Assignment&lt;/del&gt;|Function/operator assignment]]:  A primitive function, operator, or derived function may be assigned to any available name (e.g., &amp;lt;apll&amp;gt;F←⍋&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←¨&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←∘&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←+.×&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Function/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Operator/Hyperator_Assignment&lt;/ins&gt;|Function/operator&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/hyperator &lt;/ins&gt;assignment]]:  A primitive function, operator, or derived function may be assigned to any available name (e.g., &amp;lt;apll&amp;gt;F←⍋&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←¨&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←∘&amp;lt;/apll&amp;gt;, or &amp;lt;apll&amp;gt;F←+.×&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with primitive scalar dyadic functions]]:   The axis operator indicates how the coordinates of the lower rank argument map to the coordinates of the higher rank argument.  For example, &amp;lt;apll&amp;gt;(1 2+[1] 2 3⍴R&amp;lt;/apll&amp;gt; is equivalent to &amp;lt;apll&amp;gt;(⍉3 2⍴1 2)+2 3⍴R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with primitive scalar dyadic functions]]:   The axis operator indicates how the coordinates of the lower rank argument map to the coordinates of the higher rank argument.  For example, &amp;lt;apll&amp;gt;(1 2+[1] 2 3⍴R&amp;lt;/apll&amp;gt; is equivalent to &amp;lt;apll&amp;gt;(⍉3 2⍴1 2)+2 3⍴R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with primitive scalar dyadic functions]]:  The order of the values in the axis operator brackets is significant.  For example, &amp;lt;apll&amp;gt;(2 3⍴L)+[1 2] 2 3 4⍴R&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;(⍉2 3⍴L)+[2 1] 2 3 4⍴R&amp;lt;/apll&amp;gt; are identical.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with primitive scalar dyadic functions]]:  The order of the values in the axis operator brackets is significant.  For example, &amp;lt;apll&amp;gt;(2 3⍴L)+[1 2] 2 3 4⍴R&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;(⍉2 3⍴L)+[2 1] 2 3 4⍴R&amp;lt;/apll&amp;gt; are identical.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with the dyadic derived function from the Each operator]]:  As with primitive scalar dyadic functions, the axis operator indicates how the coordinates of the lower rank argument map to the coordinates of the higher rank argument.  For example,  &amp;lt;apll&amp;gt;(2 3⍴L)⍴¨[1 2] 2 3 4⍴R&amp;lt;/apll&amp;gt; is equivalent to &amp;lt;apll&amp;gt;(3 1 2⍉4⌿1 2 3⍴L)⍴¨2 3 4⍴R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with the dyadic derived function from the Each operator]]:  As with primitive scalar dyadic functions, the axis operator indicates how the coordinates of the lower rank argument map to the coordinates of the higher rank argument.  For example,  &amp;lt;apll&amp;gt;(2 3⍴L)⍴¨[1 2] 2 3 4⍴R&amp;lt;/apll&amp;gt; is equivalent to &amp;lt;apll&amp;gt;(3 1 2⍉4⌿1 2 3⍴L)⍴¨2 3 4⍴R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator to Ravel]]:  The order of the values in the axis operator brackets is significant, and may transpose coordinates in the right argument before mapping the values to the result.  For example, &amp;lt;apll&amp;gt;,[2 1] R&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;,[1 2] R&amp;lt;/apll&amp;gt; are both valid and have the same shape and values but, in general, the values are in a different order.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator to Ravel]]:  The order of the values in the axis operator brackets is significant, and may transpose coordinates in the right argument before mapping the values to the result.  For example, &amp;lt;apll&amp;gt;,[2 1] R&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;,[1 2] R&amp;lt;/apll&amp;gt; are both valid and have the same shape and values but, in general, the values are in a different order.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with user-defined functions/operators/hyperators]]:  A user-defined function/operator may be sensitive to the axis operator in the same way various primitive functions and operators are.  For example, &amp;lt;apll&amp;gt;FOO[2 3] R&amp;lt;/apll&amp;gt; is valid if the function header is defined as &amp;lt;apll&amp;gt;∇ Z←FOO[X] R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with user-defined functions/operators/hyperators]]:  A user-defined function/operator&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/hyperator &lt;/ins&gt;may be sensitive to the axis operator in the same way various primitive functions and operators are.  For example, &amp;lt;apll&amp;gt;FOO[2 3] R&amp;lt;/apll&amp;gt; is valid if the function header is defined as &amp;lt;apll&amp;gt;∇ Z←FOO[X] R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator values may be negative]]:  That is, if the largest allowed value is &amp;lt;apll&amp;gt;N&amp;lt;/apll&amp;gt;, then the allowable range for axis operator values is &amp;lt;apll&amp;gt;1 ¯1[1]-N&amp;lt;/apll&amp;gt; to &amp;lt;apll&amp;gt;N&amp;lt;/apll&amp;gt;, inclusive.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator values may be negative]]:  That is, if the largest allowed value is &amp;lt;apll&amp;gt;N&amp;lt;/apll&amp;gt;, then the allowable range for axis operator values is &amp;lt;apll&amp;gt;1 ¯1[1]-N&amp;lt;/apll&amp;gt; to &amp;lt;apll&amp;gt;N&amp;lt;/apll&amp;gt;, inclusive.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators/Hyperators|Strand left and right arguments and result to user-defined functions/operators]] along with optional left argument may be specified:  For example, a strand right argument may be specified as &amp;lt;apll&amp;gt;∇ Z←FOO (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt; or, more fully, with a non-displayable result and strands used in all of the result, left, and right arguments with an optional left argument may be specified as &amp;lt;apll&amp;gt;∇ (Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)←{L&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;} (LO OP2[X] RO) (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators/Hyperators|Strand left and right arguments and result to user-defined functions/operators]] along with optional left argument may be specified:  For example, a strand right argument may be specified as &amp;lt;apll&amp;gt;∇ Z←FOO (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt; or, more fully, with a non-displayable result and strands used in all of the result, left, and right arguments with an optional left argument may be specified as &amp;lt;apll&amp;gt;∇ (Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)←{L&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;} (LO OP2[X] RO) (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Note that braces are &amp;#039;&amp;#039;&amp;#039;required&amp;#039;&amp;#039;&amp;#039; to surround the left argument of an ambivalent function as in &amp;lt;apll&amp;gt;∇ Z←{L} FOO R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Note that braces are &amp;#039;&amp;#039;&amp;#039;required&amp;#039;&amp;#039;&amp;#039; to surround the left argument of an ambivalent function as in &amp;lt;apll&amp;gt;∇ Z←{L} FOO R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators/Hyperators|The result of a user-defined function/operator]] may be marked as non-displayable by enclosing it in braces, as in &amp;lt;apll&amp;gt;∇ {Z}←FOO R&amp;lt;/apll&amp;gt;. If the result part of the header consists of multiple names, either &amp;lt;apll&amp;gt;∇ {Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ ({Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;})←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ {(Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}←FOO R&amp;lt;/apll&amp;gt; may be used to mark the result as non-displayable.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators/Hyperators|The result of a user-defined function/operator&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/hyperator&lt;/ins&gt;]] may be marked as non-displayable by enclosing it in braces, as in &amp;lt;apll&amp;gt;∇ {Z}←FOO R&amp;lt;/apll&amp;gt;. If the result part of the header consists of multiple names, either &amp;lt;apll&amp;gt;∇ {Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ ({Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;})←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ {(Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}←FOO R&amp;lt;/apll&amp;gt; may be used to mark the result as non-displayable.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Control_Structures|Control structures]] on one line or split across multiple lines (e.g., &amp;lt;apll&amp;gt;:for I :in ⍳N ⋄ ... ⋄ :endfor&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Control_Structures|Control structures]] on one line or split across multiple lines (e.g., &amp;lt;apll&amp;gt;:for I :in ⍳N ⋄ ... ⋄ :endfor&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Point_Notation|Point Notation]] (&amp;lt;b&amp;gt;Base&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Euler&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Pi&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Gamma&amp;lt;/b&amp;gt;) are extensions to the familiar &amp;lt;b&amp;gt;Decimal&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Exponential&amp;lt;/b&amp;gt; Point Notation for entering numeric constants.  For example, the numeric constant &amp;lt;apll&amp;gt;16bffff&amp;lt;/apll&amp;gt; is a shorthand for calculating &amp;lt;apll&amp;gt;16⊥15 15 15 15&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Point_Notation|Point Notation]] (&amp;lt;b&amp;gt;Base&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Euler&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Pi&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Gamma&amp;lt;/b&amp;gt;) are extensions to the familiar &amp;lt;b&amp;gt;Decimal&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Exponential&amp;lt;/b&amp;gt; Point Notation for entering numeric constants.  For example, the numeric constant &amp;lt;apll&amp;gt;16bffff&amp;lt;/apll&amp;gt; is a shorthand for calculating &amp;lt;apll&amp;gt;16⊥15 15 15 15&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3405&amp;oldid=prev</id>
		<title>WikiSysop at 00:52, 10 March 2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3405&amp;oldid=prev"/>
		<updated>2019-03-10T00:52:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:52, 9 March 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l94&quot;&gt;Line 94:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 94:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators/Hyperators|Strand left and right arguments and result to user-defined functions/operators]] along with optional left argument may be specified:  For example, a strand right argument may be specified as &amp;lt;apll&amp;gt;∇ Z←FOO (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt; or, more fully, with a non-displayable result and strands used in all of the result, left, and right arguments with an optional left argument may be specified as &amp;lt;apll&amp;gt;∇ (Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)←{L&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;} (LO OP2[X] RO) (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators/Hyperators|Strand left and right arguments and result to user-defined functions/operators]] along with optional left argument may be specified:  For example, a strand right argument may be specified as &amp;lt;apll&amp;gt;∇ Z←FOO (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt; or, more fully, with a non-displayable result and strands used in all of the result, left, and right arguments with an optional left argument may be specified as &amp;lt;apll&amp;gt;∇ (Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)←{L&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;} (LO OP2[X] RO) (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Note that braces are &amp;#039;&amp;#039;&amp;#039;required&amp;#039;&amp;#039;&amp;#039; to surround the left argument of an ambivalent function as in &amp;lt;apll&amp;gt;∇ Z←{L} FOO R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Note that braces are &amp;#039;&amp;#039;&amp;#039;required&amp;#039;&amp;#039;&amp;#039; to surround the left argument of an ambivalent function as in &amp;lt;apll&amp;gt;∇ Z←{L} FOO R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators|The result of a user-defined function/operator]] may be marked as non-displayable by enclosing it in braces, as in &amp;lt;apll&amp;gt;∇ {Z}←FOO R&amp;lt;/apll&amp;gt;. If the result part of the header consists of multiple names, either &amp;lt;apll&amp;gt;∇ {Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ ({Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;})←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ {(Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}←FOO R&amp;lt;/apll&amp;gt; may be used to mark the result as non-displayable.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/Hyperators&lt;/ins&gt;|The result of a user-defined function/operator]] may be marked as non-displayable by enclosing it in braces, as in &amp;lt;apll&amp;gt;∇ {Z}←FOO R&amp;lt;/apll&amp;gt;. If the result part of the header consists of multiple names, either &amp;lt;apll&amp;gt;∇ {Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ ({Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;})←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ {(Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}←FOO R&amp;lt;/apll&amp;gt; may be used to mark the result as non-displayable.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Control_Structures|Control structures]] on one line or split across multiple lines (e.g., &amp;lt;apll&amp;gt;:for I :in ⍳N ⋄ ... ⋄ :endfor&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Control_Structures|Control structures]] on one line or split across multiple lines (e.g., &amp;lt;apll&amp;gt;:for I :in ⍳N ⋄ ... ⋄ :endfor&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Point_Notation|Point Notation]] (&amp;lt;b&amp;gt;Base&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Euler&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Pi&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Gamma&amp;lt;/b&amp;gt;) are extensions to the familiar &amp;lt;b&amp;gt;Decimal&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Exponential&amp;lt;/b&amp;gt; Point Notation for entering numeric constants.  For example, the numeric constant &amp;lt;apll&amp;gt;16bffff&amp;lt;/apll&amp;gt; is a shorthand for calculating &amp;lt;apll&amp;gt;16⊥15 15 15 15&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Point_Notation|Point Notation]] (&amp;lt;b&amp;gt;Base&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Euler&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Pi&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Gamma&amp;lt;/b&amp;gt;) are extensions to the familiar &amp;lt;b&amp;gt;Decimal&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Exponential&amp;lt;/b&amp;gt; Point Notation for entering numeric constants.  For example, the numeric constant &amp;lt;apll&amp;gt;16bffff&amp;lt;/apll&amp;gt; is a shorthand for calculating &amp;lt;apll&amp;gt;16⊥15 15 15 15&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3402&amp;oldid=prev</id>
		<title>WikiSysop: /* Miscellaneous Syntax */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=3402&amp;oldid=prev"/>
		<updated>2019-03-10T00:46:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Miscellaneous Syntax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:46, 9 March 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l90&quot;&gt;Line 90:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 90:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with the dyadic derived function from the Each operator]]:  As with primitive scalar dyadic functions, the axis operator indicates how the coordinates of the lower rank argument map to the coordinates of the higher rank argument.  For example,  &amp;lt;apll&amp;gt;(2 3⍴L)⍴¨[1 2] 2 3 4⍴R&amp;lt;/apll&amp;gt; is equivalent to &amp;lt;apll&amp;gt;(3 1 2⍉4⌿1 2 3⍴L)⍴¨2 3 4⍴R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with the dyadic derived function from the Each operator]]:  As with primitive scalar dyadic functions, the axis operator indicates how the coordinates of the lower rank argument map to the coordinates of the higher rank argument.  For example,  &amp;lt;apll&amp;gt;(2 3⍴L)⍴¨[1 2] 2 3 4⍴R&amp;lt;/apll&amp;gt; is equivalent to &amp;lt;apll&amp;gt;(3 1 2⍉4⌿1 2 3⍴L)⍴¨2 3 4⍴R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator to Ravel]]:  The order of the values in the axis operator brackets is significant, and may transpose coordinates in the right argument before mapping the values to the result.  For example, &amp;lt;apll&amp;gt;,[2 1] R&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;,[1 2] R&amp;lt;/apll&amp;gt; are both valid and have the same shape and values but, in general, the values are in a different order.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator to Ravel]]:  The order of the values in the axis operator brackets is significant, and may transpose coordinates in the right argument before mapping the values to the result.  For example, &amp;lt;apll&amp;gt;,[2 1] R&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;,[1 2] R&amp;lt;/apll&amp;gt; are both valid and have the same shape and values but, in general, the values are in a different order.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with user-defined functions/operators]]:  A user-defined function/operator may be sensitive to the axis operator in the same way various primitive functions and operators are.  For example, &amp;lt;apll&amp;gt;FOO[2 3] R&amp;lt;/apll&amp;gt; is valid if the function header is defined as &amp;lt;apll&amp;gt;∇ Z←FOO[X] R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator with user-defined functions/operators&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/hyperators&lt;/ins&gt;]]:  A user-defined function/operator may be sensitive to the axis operator in the same way various primitive functions and operators are.  For example, &amp;lt;apll&amp;gt;FOO[2 3] R&amp;lt;/apll&amp;gt; is valid if the function header is defined as &amp;lt;apll&amp;gt;∇ Z←FOO[X] R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator values may be negative]]:  That is, if the largest allowed value is &amp;lt;apll&amp;gt;N&amp;lt;/apll&amp;gt;, then the allowable range for axis operator values is &amp;lt;apll&amp;gt;1 ¯1[1]-N&amp;lt;/apll&amp;gt; to &amp;lt;apll&amp;gt;N&amp;lt;/apll&amp;gt;, inclusive.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Axis|Axis operator values may be negative]]:  That is, if the largest allowed value is &amp;lt;apll&amp;gt;N&amp;lt;/apll&amp;gt;, then the allowable range for axis operator values is &amp;lt;apll&amp;gt;1 ¯1[1]-N&amp;lt;/apll&amp;gt; to &amp;lt;apll&amp;gt;N&amp;lt;/apll&amp;gt;, inclusive.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators|Strand left and right arguments and result to user-defined functions/operators]] along with optional left argument may be specified:  For example, a strand right argument may be specified as &amp;lt;apll&amp;gt;∇ Z←FOO (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt; or, more fully, with a non-displayable result and strands used in all of the result, left, and right arguments with an optional left argument may be specified as &amp;lt;apll&amp;gt;∇ (Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)←{L&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;} (LO OP2[X] RO) (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/Hyperators&lt;/ins&gt;|Strand left and right arguments and result to user-defined functions/operators]] along with optional left argument may be specified:  For example, a strand right argument may be specified as &amp;lt;apll&amp;gt;∇ Z←FOO (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt; or, more fully, with a non-displayable result and strands used in all of the result, left, and right arguments with an optional left argument may be specified as &amp;lt;apll&amp;gt;∇ (Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)←{L&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; L&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;} (LO OP2[X] RO) (R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; R&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;)&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Note that braces are &amp;#039;&amp;#039;&amp;#039;required&amp;#039;&amp;#039;&amp;#039; to surround the left argument of an ambivalent function as in &amp;lt;apll&amp;gt;∇ Z←{L} FOO R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Note that braces are &amp;#039;&amp;#039;&amp;#039;required&amp;#039;&amp;#039;&amp;#039; to surround the left argument of an ambivalent function as in &amp;lt;apll&amp;gt;∇ Z←{L} FOO R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators|The result of a user-defined function/operator]] may be marked as non-displayable by enclosing it in braces, as in &amp;lt;apll&amp;gt;∇ {Z}←FOO R&amp;lt;/apll&amp;gt;. If the result part of the header consists of multiple names, either &amp;lt;apll&amp;gt;∇ {Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ ({Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;})←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ {(Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}←FOO R&amp;lt;/apll&amp;gt; may be used to mark the result as non-displayable.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators|The result of a user-defined function/operator]] may be marked as non-displayable by enclosing it in braces, as in &amp;lt;apll&amp;gt;∇ {Z}←FOO R&amp;lt;/apll&amp;gt;. If the result part of the header consists of multiple names, either &amp;lt;apll&amp;gt;∇ {Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ ({Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;})←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ {(Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}←FOO R&amp;lt;/apll&amp;gt; may be used to mark the result as non-displayable.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=2870&amp;oldid=prev</id>
		<title>WikiSysop: /* Miscellaneous Syntax */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=2870&amp;oldid=prev"/>
		<updated>2016-05-25T21:19:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Miscellaneous Syntax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:19, 25 May 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l98&quot;&gt;Line 98:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Point_Notation|Point Notation]] (&amp;lt;b&amp;gt;Base&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Euler&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Pi&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Gamma&amp;lt;/b&amp;gt;) are extensions to the familiar &amp;lt;b&amp;gt;Decimal&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Exponential&amp;lt;/b&amp;gt; Point Notation for entering numeric constants.  For example, the numeric constant &amp;lt;apll&amp;gt;16bffff&amp;lt;/apll&amp;gt; is a shorthand for calculating &amp;lt;apll&amp;gt;16⊥15 15 15 15&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Point_Notation|Point Notation]] (&amp;lt;b&amp;gt;Base&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Euler&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Pi&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;Gamma&amp;lt;/b&amp;gt;) are extensions to the familiar &amp;lt;b&amp;gt;Decimal&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Exponential&amp;lt;/b&amp;gt; Point Notation for entering numeric constants.  For example, the numeric constant &amp;lt;apll&amp;gt;16bffff&amp;lt;/apll&amp;gt; is a shorthand for calculating &amp;lt;apll&amp;gt;16⊥15 15 15 15&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Trains]]:  e.g., &amp;lt;apll&amp;gt;avg←(+⌿ ÷ ≢)&amp;lt;/apll&amp;gt; applies the functions to its argument(s) in a particular way (in this case, to compute the average of a numeric vector).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Trains]]:  e.g., &amp;lt;apll&amp;gt;avg←(+⌿ ÷ ≢)&amp;lt;/apll&amp;gt; applies the functions to its argument(s) in a particular way (in this case, to compute the average of a numeric vector).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[System Labels]]:  &amp;lt;apll&amp;gt;⎕PRO&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;⎕ID&lt;/del&gt;&amp;lt;/apll&amp;gt; in user-defined functions/operators.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[System Labels]]:  &amp;lt;apll&amp;gt;⎕PRO&amp;lt;/apll&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &amp;lt;apll&amp;gt;⎕ID&amp;lt;/apll&amp;gt;, &lt;/ins&gt;and &amp;lt;apll&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;⎕MS&lt;/ins&gt;&amp;lt;/apll&amp;gt; in user-defined functions/operators.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== System commands ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== System commands ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=2869&amp;oldid=prev</id>
		<title>WikiSysop: /* Miscellaneous Syntax */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=2869&amp;oldid=prev"/>
		<updated>2016-05-25T21:18:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Miscellaneous Syntax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:18, 25 May 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l96&quot;&gt;Line 96:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 96:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators|The result of a user-defined function/operator]] may be marked as non-displayable by enclosing it in braces, as in &amp;lt;apll&amp;gt;∇ {Z}←FOO R&amp;lt;/apll&amp;gt;. If the result part of the header consists of multiple names, either &amp;lt;apll&amp;gt;∇ {Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ ({Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;})←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ {(Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}←FOO R&amp;lt;/apll&amp;gt; may be used to mark the result as non-displayable.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[User-Defined_Functions/Operators|The result of a user-defined function/operator]] may be marked as non-displayable by enclosing it in braces, as in &amp;lt;apll&amp;gt;∇ {Z}←FOO R&amp;lt;/apll&amp;gt;. If the result part of the header consists of multiple names, either &amp;lt;apll&amp;gt;∇ {Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ ({Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;})←FOO R&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;∇ {(Z&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; Z&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)}←FOO R&amp;lt;/apll&amp;gt; may be used to mark the result as non-displayable.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Control_Structures|Control structures]] on one line or split across multiple lines (e.g., &amp;lt;apll&amp;gt;:for I :in ⍳N ⋄ ... ⋄ :endfor&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Control_Structures|Control structures]] on one line or split across multiple lines (e.g., &amp;lt;apll&amp;gt;:for I :in ⍳N ⋄ ... ⋄ :endfor&amp;lt;/apll&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Point_Notation|Point Notation]] (&amp;lt;b&amp;gt;Base&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Euler&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pi&lt;/del&gt;&amp;lt;/b&amp;gt;) are extensions to the familiar &amp;lt;b&amp;gt;Decimal&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Exponential&amp;lt;/b&amp;gt; Point Notation for entering numeric constants.  For example, the numeric constant &amp;lt;apll&amp;gt;16bffff&amp;lt;/apll&amp;gt; is a shorthand for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;entering &lt;/del&gt;&amp;lt;apll&amp;gt;16⊥15 15 15 15&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Point_Notation|Point Notation]] (&amp;lt;b&amp;gt;Base&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Euler&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Pi&lt;/ins&gt;&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Gamma&lt;/ins&gt;&amp;lt;/b&amp;gt;) are extensions to the familiar &amp;lt;b&amp;gt;Decimal&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;Exponential&amp;lt;/b&amp;gt; Point Notation for entering numeric constants.  For example, the numeric constant &amp;lt;apll&amp;gt;16bffff&amp;lt;/apll&amp;gt; is a shorthand for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;calculating &lt;/ins&gt;&amp;lt;apll&amp;gt;16⊥15 15 15 15&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Trains]]:  e.g., &amp;lt;apll&amp;gt;avg←(+⌿ ÷ ≢)&amp;lt;/apll&amp;gt; applies the functions to its argument(s) in a particular way (in this case, to compute the average of a numeric vector).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Trains]]:  e.g., &amp;lt;apll&amp;gt;avg←(+⌿ ÷ ≢)&amp;lt;/apll&amp;gt; applies the functions to its argument(s) in a particular way (in this case, to compute the average of a numeric vector).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[System Labels]]:  &amp;lt;apll&amp;gt;⎕PRO&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;⎕ID&amp;lt;/apll&amp;gt; in user-defined functions/operators.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[System Labels]]:  &amp;lt;apll&amp;gt;⎕PRO&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;⎕ID&amp;lt;/apll&amp;gt; in user-defined functions/operators.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=2829&amp;oldid=prev</id>
		<title>WikiSysop: /* Language Features */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=2829&amp;oldid=prev"/>
		<updated>2015-11-14T23:15:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Language Features&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:15, 14 November 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l64&quot;&gt;Line 64:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 64:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕NC R&amp;lt;/apll&amp;gt; ([[System_Function_NC|Name Class]]) &amp;amp;mdash; returns &amp;lt;apll&amp;gt;21&amp;lt;/apll&amp;gt; through &amp;lt;apll&amp;gt;24&amp;lt;/apll&amp;gt; for System labels, (Unused), Magic functions, and Magic operators.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕NC R&amp;lt;/apll&amp;gt; ([[System_Function_NC|Name Class]]) &amp;amp;mdash; returns &amp;lt;apll&amp;gt;21&amp;lt;/apll&amp;gt; through &amp;lt;apll&amp;gt;24&amp;lt;/apll&amp;gt; for System labels, (Unused), Magic functions, and Magic operators.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕NL R&amp;lt;/apll&amp;gt; ([[System_Function_NL|Name List]]) &amp;amp;mdash; &amp;lt;apll&amp;gt;R=21&amp;lt;/apll&amp;gt; through &amp;lt;apll&amp;gt;24&amp;lt;/apll&amp;gt; lists System labels, (Unused), Magic functions, and Magic operators.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕NL R&amp;lt;/apll&amp;gt; ([[System_Function_NL|Name List]]) &amp;amp;mdash; &amp;lt;apll&amp;gt;R=21&amp;lt;/apll&amp;gt; through &amp;lt;apll&amp;gt;24&amp;lt;/apll&amp;gt; lists System labels, (Unused), Magic functions, and Magic operators.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** &amp;lt;apll&gt;⎕STOP&amp;lt;/apll&gt; ([[System_Function_STOP|Query/Set STOP Property On Functions]])&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕SYSID&amp;lt;/apll&amp;gt; ([[System_Function_SYSID|System Identification]])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕SYSID&amp;lt;/apll&amp;gt; ([[System_Function_SYSID|System Identification]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕SYSVER&amp;lt;/apll&amp;gt; ([[System_Function_SYSVER|System Version]])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕SYSVER&amp;lt;/apll&amp;gt; ([[System_Function_SYSVER|System Version]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt; and other related &amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt;&amp;#039;&amp;#039;xxx&amp;#039;&amp;#039; ([[System_Function_TC|Terminal Control]])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt; and other related &amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt;&amp;#039;&amp;#039;xxx&amp;#039;&amp;#039; ([[System_Function_TC|Terminal Control]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;L ⎕TF R&amp;lt;/apll&amp;gt; ([[System_Function_TF|Transfer Form]]) &amp;amp;mdash; &amp;lt;apll&amp;gt;1=|L&amp;lt;/apll&amp;gt; (Type 1 Transfer Form) and &amp;lt;apll&amp;gt;2=|L&amp;lt;/apll&amp;gt; (Type 2 Transfer Form); &amp;lt;apll&amp;gt;L&amp;amp;lt;0&amp;lt;/apll&amp;gt; interprets &amp;lt;apll&amp;gt;R&amp;lt;/apll&amp;gt; and the result as Unicode characters; &amp;lt;apll&amp;gt;L&amp;amp;gt;0&amp;lt;/apll&amp;gt; interprets them as APL2 characters  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;L ⎕TF R&amp;lt;/apll&amp;gt; ([[System_Function_TF|Transfer Form]]) &amp;amp;mdash; &amp;lt;apll&amp;gt;1=|L&amp;lt;/apll&amp;gt; (Type 1 Transfer Form) and &amp;lt;apll&amp;gt;2=|L&amp;lt;/apll&amp;gt; (Type 2 Transfer Form); &amp;lt;apll&amp;gt;L&amp;amp;lt;0&amp;lt;/apll&amp;gt; interprets &amp;lt;apll&amp;gt;R&amp;lt;/apll&amp;gt; and the result as Unicode characters; &amp;lt;apll&amp;gt;L&amp;amp;gt;0&amp;lt;/apll&amp;gt; interprets them as APL2 characters&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** &amp;lt;apll&amp;gt;⎕TRACE&amp;lt;/apll&amp;gt; ([[System_Function_TRACE|Query/Set TRACE Property On Functions]])&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕UCS R&amp;lt;/apll&amp;gt; ([[System_Function_UCS|Unicode Character Set]])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕UCS R&amp;lt;/apll&amp;gt; ([[System_Function_UCS|Unicode Character Set]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕VR R&amp;lt;/apll&amp;gt; ([[System Function VR|Visual Representation]])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;lt;apll&amp;gt;⎕VR R&amp;lt;/apll&amp;gt; ([[System Function VR|Visual Representation]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=2186&amp;oldid=prev</id>
		<title>WikiSysop at 15:52, 2 October 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Consistent_Extensions_in_NARS2000&amp;diff=2186&amp;oldid=prev"/>
		<updated>2014-10-02T15:52:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:52, 2 October 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Language Features ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Language Features ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Sink]]:  monadic left arrow (&amp;lt;apll&amp;gt;←R&amp;lt;/apll&amp;gt;) suppresses the display of &amp;lt;apll&amp;gt;R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Sink]]:  monadic left arrow (&amp;lt;apll&amp;gt;←R&amp;lt;/apll&amp;gt;) suppresses the display of &amp;lt;apll&amp;gt;R&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Indexing|Unified index reference, assignment, and modify assignment]] (&amp;lt;apll&amp;gt;R[L]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;R[L]←A&amp;lt;/apll&amp;gt;, and &amp;lt;apll&amp;gt;R[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←A&amp;lt;/apll&amp;gt;):  these three forms all allow both Reach and Scatter indexing — that is, if &amp;lt;apll&amp;gt;L⊃R&amp;lt;/apll&amp;gt; is valid, it is equivalent to &amp;lt;apll&amp;gt;⊃R[⊂L]&amp;lt;/apll&amp;gt;, and if &amp;lt;apll&amp;gt;L⌷R&amp;lt;/apll&amp;gt; is valid, it is equivalent to &amp;lt;apll&amp;gt;R[⊃∘.,/L]&amp;lt;/apll&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;— &lt;/del&gt;Reach and Scatter indexing may appear together within a single instance of &amp;lt;apll&amp;gt;R[L]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;R[L]←A&amp;lt;/apll&amp;gt;, and &amp;lt;apll&amp;gt;R[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←A&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Indexing|Unified index reference, assignment, and modify assignment]] (&amp;lt;apll&amp;gt;R[L]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;R[L]←A&amp;lt;/apll&amp;gt;, and &amp;lt;apll&amp;gt;R[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←A&amp;lt;/apll&amp;gt;):  these three forms all allow both Reach and Scatter indexing — that is,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** &lt;/ins&gt;if &amp;lt;apll&amp;gt;L⊃R&amp;lt;/apll&amp;gt; is valid, it is equivalent to &amp;lt;apll&amp;gt;⊃R[⊂L]&amp;lt;/apll&amp;gt;, and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** if &amp;lt;apll&amp;gt;L⊃¨⊂R&amp;lt;/apll&amp;gt; is valid, it is equivalent to &amp;lt;apll&amp;gt;R[L]&amp;lt;/apll&amp;gt;, and&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** &lt;/ins&gt;if &amp;lt;apll&amp;gt;L⌷R&amp;lt;/apll&amp;gt; is valid, it is equivalent to &amp;lt;apll&amp;gt;R[⊃∘.,/L]&amp;lt;/apll&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, and&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** if &amp;lt;apll&amp;gt;L⌷¨⊂R&amp;lt;/apll&amp;gt; is valid, it is equivalent to &amp;lt;apll&amp;gt;⊂¨R[⊂¨L]&amp;lt;/apll&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:&lt;/ins&gt;Reach and Scatter indexing may appear together within a single instance of &amp;lt;apll&amp;gt;R[L]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;R[L]←A&amp;lt;/apll&amp;gt;, and &amp;lt;apll&amp;gt;R[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←A&amp;lt;/apll&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Rank|Dyadic operator dieresis-jot]] (&amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;⍤[X] Y&amp;lt;/apll&amp;gt;) (rank) is used to apply a function to (monadic) or between (dyadic) cells of the argument(s).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Rank|Dyadic operator dieresis-jot]] (&amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;⍤[X] Y&amp;lt;/apll&amp;gt;) (rank) is used to apply a function to (monadic) or between (dyadic) cells of the argument(s).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Compose|Dyadic operator jot]] (&amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;∘&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;) (compose) is used to join two functions or a function and a variable to produce a derived function (e.g., &amp;lt;apll&amp;gt;,∘⍋∘⍋∘,&amp;lt;/apll&amp;gt;) which is applied as a single function.  For example, the function &amp;lt;apll&amp;gt;*∘2&amp;lt;/apll&amp;gt; when applied monadically, squares its argument.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Compose|Dyadic operator jot]] (&amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;∘&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;) (compose) is used to join two functions or a function and a variable to produce a derived function (e.g., &amp;lt;apll&amp;gt;,∘⍋∘⍋∘,&amp;lt;/apll&amp;gt;) which is applied as a single function.  For example, the function &amp;lt;apll&amp;gt;*∘2&amp;lt;/apll&amp;gt; when applied monadically, squares its argument.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>