<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nars2000.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kai</id>
	<title>NARS2000 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nars2000.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kai"/>
	<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Special:Contributions/Kai"/>
	<updated>2026-05-08T07:32:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.7</generator>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=509</id>
		<title>APL Wiki Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=509"/>
		<updated>2009-07-31T09:28:15Z</updated>

		<summary type="html">&lt;p&gt;Kai: /* Error trapping and Tracing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The APL Wiki Tutorial contains several references to NARS2000 regarding extraordinary behaviour and/or missing features. See http://aplwiki.com/LearnApl/LearningApl&lt;br /&gt;
&lt;br /&gt;
The following shall be a complete list of those issues. Used to make changes to the wiki when appropriate.&lt;br /&gt;
&lt;br /&gt;
== Chapter 6: &amp;quot;Writing a Function&amp;quot;  ==&lt;br /&gt;
=== &amp;quot;Saving a workspace&amp;quot;  ===&lt;br /&gt;
Using Windows default fodler (NARS2000) verus current directory (other implementations).&lt;br /&gt;
&lt;br /&gt;
== Chapter 10: &amp;quot;Built-in Functions&amp;quot;  ==&lt;br /&gt;
=== &amp;quot;Comparative Functions&amp;quot;  ===&lt;br /&gt;
&amp;quot;Find&amp;quot; is not available&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Sorting and Coding Functions&amp;quot; ===&lt;br /&gt;
&amp;lt;apll&amp;gt;ORDER ← ⍋SYMBS&amp;lt;/apll&amp;gt; does not work.&lt;br /&gt;
&lt;br /&gt;
== Chapter 14: &amp;quot;Error Handling&amp;quot;  ==&lt;br /&gt;
=== Error trapping and Tracing ===&lt;br /&gt;
Currently NARS2000 offers [ELX] as error trapping feature&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=System_Variable_ELX&amp;diff=508</id>
		<title>System Variable ELX</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=System_Variable_ELX&amp;diff=508"/>
		<updated>2009-07-29T06:27:04Z</updated>

		<summary type="html">&lt;p&gt;Kai: New page: This system variable takes a string. That string is executed when the interpreter encounters an error. In particular the string may... * call a function * jump to a particular label  Note ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This system variable takes a string. That string is executed when the interpreter encounters an error.&lt;br /&gt;
In particular the string may...&lt;br /&gt;
* call a function&lt;br /&gt;
* jump to a particular label&lt;br /&gt;
&lt;br /&gt;
Note that &amp;lt;apll&amp;gt;⎕ELX&amp;lt;/apll&amp;gt; can be localized and set dynamically to whatever it needs to deal with errors appropriately.&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Language_Features&amp;diff=507</id>
		<title>Language Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Language_Features&amp;diff=507"/>
		<updated>2009-07-29T06:20:57Z</updated>

		<summary type="html">&lt;p&gt;Kai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;At the moment, the following sections describe only those language features that are &#039;&#039;&#039;New&#039;&#039;&#039; or &#039;&#039;&#039;Enhanced&#039;&#039;&#039; relative to the Extended APL Standard, or that deserve special comment.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
* [[Strand Assignment]]:  &amp;lt;apll&amp;gt;(A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ... A&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Modify Assignment]]:  &amp;lt;apll&amp;gt;A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Modify Strand Assignment]]:  &amp;lt;apll&amp;gt;(A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ... A&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Function/Operator Assignment]]:  &amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;op1&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;op2&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Selective Assignment]]:  e.g., &amp;lt;apll&amp;gt;(1 1⍉M)←0&amp;lt;/apll&amp;gt; --&amp;gt;&lt;br /&gt;
* [[Sink]]:  &amp;lt;apll&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Point Notation]]:  &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Base&#039;&#039;&#039; &amp;amp;mdash;  &amp;lt;apll&amp;gt;16b10FFFF&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;16{base}1 0 15 15 15 15&amp;lt;/apll&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Pi&#039;&#039;&#039; &amp;amp;mdash;  &amp;lt;apll&amp;gt;2p3&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;2π&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;2×(○1)*3&amp;lt;/apll&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Euler&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;apll&amp;gt;2x3&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;2e&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;2×(*1)*3&amp;lt;/apll&amp;gt;.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&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;br /&gt;
&lt;br /&gt;
==Primitive functions==&lt;br /&gt;
* [[Index Generator]]:  &amp;lt;apll&amp;gt;⍳R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Index Of]]:  &amp;lt;apll&amp;gt;L⍳R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Indexing]]:  &amp;lt;apll&amp;gt;R[L]&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;R[L]←A&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;R[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←A&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⌷R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⍉R&amp;lt;/apll&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;apll&amp;gt;L⊃R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Matrix Inverse/Divide]]:  &amp;lt;apll&amp;gt;⌹R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⌹R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Without]]:  &amp;lt;apll&amp;gt;L~R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Partitioned Enclose]]:  &amp;lt;apll&amp;gt;L⊂R&amp;lt;/apll&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Primitive operators==&lt;br /&gt;
* [[Axis]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f op1&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f op2&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]g&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Composition]]:   &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;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;∘R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L∘&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Null]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;⊙&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Rank]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;⍤[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;] Y&amp;lt;/apll&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Datatypes==&lt;br /&gt;
* [[Infinity]]:  &amp;lt;apll&amp;gt;∞&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;¯∞&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[APA|Arithmetic Progression Arrays]]:   &amp;lt;apll&amp;gt;2 3 4⍴⍳24&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Unicode|Unicode Characters]]&lt;br /&gt;
* [[Array Predicates]]&lt;br /&gt;
&lt;br /&gt;
==System Functions==&lt;br /&gt;
* [[System Function A|&amp;lt;apll&amp;gt;⎕A&amp;lt;/apll&amp;gt;]] (Alphabet)&lt;br /&gt;
* [[System Function AV|&amp;lt;apll&amp;gt;⎕AV&amp;lt;/apll&amp;gt;]] (Atomic Vector)&lt;br /&gt;
* [[System Function CR|&amp;lt;apll&amp;gt;⎕CR&amp;lt;/apll&amp;gt;]] (Canonical Representation)&lt;br /&gt;
* [[System Function DM|&amp;lt;apll&amp;gt;⎕DM&amp;lt;/apll&amp;gt;]] (Diagnostic Message)&lt;br /&gt;
* [[System Function DR|&amp;lt;apll&amp;gt;⎕DR&amp;lt;/apll&amp;gt;]] (Data Representation)&lt;br /&gt;
* [[System Function ERROR|&amp;lt;apll&amp;gt;⎕ERROR&amp;lt;/apll&amp;gt;]] (Error Signal)&lt;br /&gt;
* [[System Function FMT|&amp;lt;apll&amp;gt;⎕FMT&amp;lt;/apll&amp;gt;]] (Format)&lt;br /&gt;
* [[System Function MF|&amp;lt;apll&amp;gt;⎕MF&amp;lt;/apll&amp;gt;]] (Monitor Functions)&lt;br /&gt;
* [[System Function NL|&amp;lt;apll&amp;gt;⎕NL&amp;lt;/apll&amp;gt;]] (Name List)&lt;br /&gt;
* [[System Function SIZE|&amp;lt;apll&amp;gt;⎕SIZE&amp;lt;/apll&amp;gt;]] (Object Size)&lt;br /&gt;
* [[System Function SYSID|&amp;lt;apll&amp;gt;⎕SYSID&amp;lt;/apll&amp;gt;]] (System Identifier)&lt;br /&gt;
* [[System Function SYSVER|&amp;lt;apll&amp;gt;⎕SYSVER&amp;lt;/apll&amp;gt;]] (System Version)&lt;br /&gt;
* [[System Function TC|&amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt;/&amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt;xxx]] (Terminal Control)&lt;br /&gt;
* [[System Function TF|&amp;lt;apll&amp;gt;⎕TF&amp;lt;/apll&amp;gt;]] (Transfer Form)&lt;br /&gt;
* [[System Function TYPE|&amp;lt;apll&amp;gt;⎕TYPE&amp;lt;/apll&amp;gt;]] (Prototype)&lt;br /&gt;
* [[System Function UCS|&amp;lt;apll&amp;gt;⎕UCS&amp;lt;/apll&amp;gt;]] (Universal Character Set)&lt;br /&gt;
* [[System Function VR|&amp;lt;apll&amp;gt;⎕VR&amp;lt;/apll&amp;gt;]] (Visual Representation)&lt;br /&gt;
* [[System Function WA|&amp;lt;apll&amp;gt;⎕WA&amp;lt;/apll&amp;gt;]] (Workspace Available)&lt;br /&gt;
&lt;br /&gt;
==System Variables==&lt;br /&gt;
* [[Scalar System Variables]] (&amp;lt;apll&amp;gt;⎕CT&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕IO&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕PP&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕PW&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕RL&amp;lt;/apll&amp;gt;)&lt;br /&gt;
* [[System Variable ELX|&amp;lt;apll&amp;gt;⎕ELX&amp;lt;/apll&amp;gt;]] (Error Trapping)&lt;br /&gt;
* [[System Variable FC|&amp;lt;apll&amp;gt;⎕FC&amp;lt;/apll&amp;gt;]] (Format Control)&lt;br /&gt;
* [[System Variable IC|&amp;lt;apll&amp;gt;⎕IC&amp;lt;/apll&amp;gt;]] (Indeterminate Control)&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Language_Features&amp;diff=506</id>
		<title>Language Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Language_Features&amp;diff=506"/>
		<updated>2009-07-29T06:20:07Z</updated>

		<summary type="html">&lt;p&gt;Kai: []ELX added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;At the moment, the following sections describe only those language features that are &#039;&#039;&#039;New&#039;&#039;&#039; or &#039;&#039;&#039;Enhanced&#039;&#039;&#039; relative to the Extended APL Standard, or that deserve special comment.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
* [[Strand Assignment]]:  &amp;lt;apll&amp;gt;(A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ... A&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Modify Assignment]]:  &amp;lt;apll&amp;gt;A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Modify Strand Assignment]]:  &amp;lt;apll&amp;gt;(A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ... A&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Function/Operator Assignment]]:  &amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;op1&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;op2&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Selective Assignment]]:  e.g., &amp;lt;apll&amp;gt;(1 1⍉M)←0&amp;lt;/apll&amp;gt; --&amp;gt;&lt;br /&gt;
* [[Sink]]:  &amp;lt;apll&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Point Notation]]:  &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Base&#039;&#039;&#039; &amp;amp;mdash;  &amp;lt;apll&amp;gt;16b10FFFF&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;16{base}1 0 15 15 15 15&amp;lt;/apll&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Pi&#039;&#039;&#039; &amp;amp;mdash;  &amp;lt;apll&amp;gt;2p3&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;2π&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;2×(○1)*3&amp;lt;/apll&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Euler&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;apll&amp;gt;2x3&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;2e&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;2×(*1)*3&amp;lt;/apll&amp;gt;.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&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;br /&gt;
&lt;br /&gt;
==Primitive functions==&lt;br /&gt;
* [[Index Generator]]:  &amp;lt;apll&amp;gt;⍳R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Index Of]]:  &amp;lt;apll&amp;gt;L⍳R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Indexing]]:  &amp;lt;apll&amp;gt;R[L]&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;R[L]←A&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;R[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←A&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⌷R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⍉R&amp;lt;/apll&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;apll&amp;gt;L⊃R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Matrix Inverse/Divide]]:  &amp;lt;apll&amp;gt;⌹R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⌹R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Without]]:  &amp;lt;apll&amp;gt;L~R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Partitioned Enclose]]:  &amp;lt;apll&amp;gt;L⊂R&amp;lt;/apll&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Primitive operators==&lt;br /&gt;
* [[Axis]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f op1&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f op2&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]g&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Composition]]:   &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;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;∘R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L∘&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Null]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;⊙&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Rank]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;⍤[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;] Y&amp;lt;/apll&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Datatypes==&lt;br /&gt;
* [[Infinity]]:  &amp;lt;apll&amp;gt;∞&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;¯∞&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[APA|Arithmetic Progression Arrays]]:   &amp;lt;apll&amp;gt;2 3 4⍴⍳24&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Unicode|Unicode Characters]]&lt;br /&gt;
* [[Array Predicates]]&lt;br /&gt;
&lt;br /&gt;
==System Functions==&lt;br /&gt;
* [[System Function A|&amp;lt;apll&amp;gt;⎕A&amp;lt;/apll&amp;gt;]] (Alphabet)&lt;br /&gt;
* [[System Function AV|&amp;lt;apll&amp;gt;⎕AV&amp;lt;/apll&amp;gt;]] (Atomic Vector)&lt;br /&gt;
* [[System Function CR|&amp;lt;apll&amp;gt;⎕CR&amp;lt;/apll&amp;gt;]] (Canonical Representation)&lt;br /&gt;
* [[System Function DM|&amp;lt;apll&amp;gt;⎕DM&amp;lt;/apll&amp;gt;]] (Diagnostic Message)&lt;br /&gt;
* [[System Function DR|&amp;lt;apll&amp;gt;⎕DR&amp;lt;/apll&amp;gt;]] (Data Representation)&lt;br /&gt;
* [[System Function ERROR|&amp;lt;apll&amp;gt;⎕ERROR&amp;lt;/apll&amp;gt;]] (Error Signal)&lt;br /&gt;
* [[System Function FMT|&amp;lt;apll&amp;gt;⎕FMT&amp;lt;/apll&amp;gt;]] (Format)&lt;br /&gt;
* [[System Function MF|&amp;lt;apll&amp;gt;⎕MF&amp;lt;/apll&amp;gt;]] (Monitor Functions)&lt;br /&gt;
* [[System Function NL|&amp;lt;apll&amp;gt;⎕NL&amp;lt;/apll&amp;gt;]] (Name List)&lt;br /&gt;
* [[System Function SIZE|&amp;lt;apll&amp;gt;⎕SIZE&amp;lt;/apll&amp;gt;]] (Object Size)&lt;br /&gt;
* [[System Function SYSID|&amp;lt;apll&amp;gt;⎕SYSID&amp;lt;/apll&amp;gt;]] (System Identifier)&lt;br /&gt;
* [[System Function SYSVER|&amp;lt;apll&amp;gt;⎕SYSVER&amp;lt;/apll&amp;gt;]] (System Version)&lt;br /&gt;
* [[System Function TC|&amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt;/&amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt;xxx]] (Terminal Control)&lt;br /&gt;
* [[System Function TF|&amp;lt;apll&amp;gt;⎕TF&amp;lt;/apll&amp;gt;]] (Transfer Form)&lt;br /&gt;
* [[System Function TYPE|&amp;lt;apll&amp;gt;⎕TYPE&amp;lt;/apll&amp;gt;]] (Prototype)&lt;br /&gt;
* [[System Function UCS|&amp;lt;apll&amp;gt;⎕UCS&amp;lt;/apll&amp;gt;]] (Universal Character Set)&lt;br /&gt;
* [[System Function VR|&amp;lt;apll&amp;gt;⎕VR&amp;lt;/apll&amp;gt;]] (Visual Representation)&lt;br /&gt;
* [[System Function WA|&amp;lt;apll&amp;gt;⎕WA&amp;lt;/apll&amp;gt;]] (Workspace Available)&lt;br /&gt;
&lt;br /&gt;
==System Variables==&lt;br /&gt;
* [[Scalar System Variables]] (&amp;lt;apll&amp;gt;⎕CT&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕IO&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕PP&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕PW&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕RL&amp;lt;/apll&amp;gt;)&lt;br /&gt;
* [[System Function ELX|&amp;lt;apll&amp;gt;⎕ELX&amp;lt;/apll&amp;gt;]] (Error Trapping)&lt;br /&gt;
* [[System Variable FC|&amp;lt;apll&amp;gt;⎕FC&amp;lt;/apll&amp;gt;]] (Format Control)&lt;br /&gt;
* [[System Variable IC|&amp;lt;apll&amp;gt;⎕IC&amp;lt;/apll&amp;gt;]] (Indeterminate Control)&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Language_Features&amp;diff=505</id>
		<title>Language Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Language_Features&amp;diff=505"/>
		<updated>2009-07-29T06:19:42Z</updated>

		<summary type="html">&lt;p&gt;Kai: Wrong place&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;At the moment, the following sections describe only those language features that are &#039;&#039;&#039;New&#039;&#039;&#039; or &#039;&#039;&#039;Enhanced&#039;&#039;&#039; relative to the Extended APL Standard, or that deserve special comment.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
* [[Strand Assignment]]:  &amp;lt;apll&amp;gt;(A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ... A&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Modify Assignment]]:  &amp;lt;apll&amp;gt;A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Modify Strand Assignment]]:  &amp;lt;apll&amp;gt;(A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ... A&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Function/Operator Assignment]]:  &amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;op1&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;op2&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Selective Assignment]]:  e.g., &amp;lt;apll&amp;gt;(1 1⍉M)←0&amp;lt;/apll&amp;gt; --&amp;gt;&lt;br /&gt;
* [[Sink]]:  &amp;lt;apll&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Point Notation]]:  &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Base&#039;&#039;&#039; &amp;amp;mdash;  &amp;lt;apll&amp;gt;16b10FFFF&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;16{base}1 0 15 15 15 15&amp;lt;/apll&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Pi&#039;&#039;&#039; &amp;amp;mdash;  &amp;lt;apll&amp;gt;2p3&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;2π&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;2×(○1)*3&amp;lt;/apll&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Euler&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;apll&amp;gt;2x3&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;2e&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;2×(*1)*3&amp;lt;/apll&amp;gt;.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&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;br /&gt;
&lt;br /&gt;
==Primitive functions==&lt;br /&gt;
* [[Index Generator]]:  &amp;lt;apll&amp;gt;⍳R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Index Of]]:  &amp;lt;apll&amp;gt;L⍳R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Indexing]]:  &amp;lt;apll&amp;gt;R[L]&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;R[L]←A&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;R[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←A&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⌷R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⍉R&amp;lt;/apll&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;apll&amp;gt;L⊃R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Matrix Inverse/Divide]]:  &amp;lt;apll&amp;gt;⌹R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⌹R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Without]]:  &amp;lt;apll&amp;gt;L~R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Partitioned Enclose]]:  &amp;lt;apll&amp;gt;L⊂R&amp;lt;/apll&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Primitive operators==&lt;br /&gt;
* [[Axis]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f op1&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f op2&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]g&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Composition]]:   &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;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;∘R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L∘&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Null]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;⊙&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Rank]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;⍤[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;] Y&amp;lt;/apll&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Datatypes==&lt;br /&gt;
* [[Infinity]]:  &amp;lt;apll&amp;gt;∞&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;¯∞&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[APA|Arithmetic Progression Arrays]]:   &amp;lt;apll&amp;gt;2 3 4⍴⍳24&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Unicode|Unicode Characters]]&lt;br /&gt;
* [[Array Predicates]]&lt;br /&gt;
&lt;br /&gt;
==System Functions==&lt;br /&gt;
* [[System Function A|&amp;lt;apll&amp;gt;⎕A&amp;lt;/apll&amp;gt;]] (Alphabet)&lt;br /&gt;
* [[System Function AV|&amp;lt;apll&amp;gt;⎕AV&amp;lt;/apll&amp;gt;]] (Atomic Vector)&lt;br /&gt;
* [[System Function CR|&amp;lt;apll&amp;gt;⎕CR&amp;lt;/apll&amp;gt;]] (Canonical Representation)&lt;br /&gt;
* [[System Function DM|&amp;lt;apll&amp;gt;⎕DM&amp;lt;/apll&amp;gt;]] (Diagnostic Message)&lt;br /&gt;
* [[System Function DR|&amp;lt;apll&amp;gt;⎕DR&amp;lt;/apll&amp;gt;]] (Data Representation)&lt;br /&gt;
* [[System Function ERROR|&amp;lt;apll&amp;gt;⎕ERROR&amp;lt;/apll&amp;gt;]] (Error Signal)&lt;br /&gt;
* [[System Function FMT|&amp;lt;apll&amp;gt;⎕FMT&amp;lt;/apll&amp;gt;]] (Format)&lt;br /&gt;
* [[System Function MF|&amp;lt;apll&amp;gt;⎕MF&amp;lt;/apll&amp;gt;]] (Monitor Functions)&lt;br /&gt;
* [[System Function NL|&amp;lt;apll&amp;gt;⎕NL&amp;lt;/apll&amp;gt;]] (Name List)&lt;br /&gt;
* [[System Function SIZE|&amp;lt;apll&amp;gt;⎕SIZE&amp;lt;/apll&amp;gt;]] (Object Size)&lt;br /&gt;
* [[System Function SYSID|&amp;lt;apll&amp;gt;⎕SYSID&amp;lt;/apll&amp;gt;]] (System Identifier)&lt;br /&gt;
* [[System Function SYSVER|&amp;lt;apll&amp;gt;⎕SYSVER&amp;lt;/apll&amp;gt;]] (System Version)&lt;br /&gt;
* [[System Function TC|&amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt;/&amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt;xxx]] (Terminal Control)&lt;br /&gt;
* [[System Function TF|&amp;lt;apll&amp;gt;⎕TF&amp;lt;/apll&amp;gt;]] (Transfer Form)&lt;br /&gt;
* [[System Function TYPE|&amp;lt;apll&amp;gt;⎕TYPE&amp;lt;/apll&amp;gt;]] (Prototype)&lt;br /&gt;
* [[System Function UCS|&amp;lt;apll&amp;gt;⎕UCS&amp;lt;/apll&amp;gt;]] (Universal Character Set)&lt;br /&gt;
* [[System Function VR|&amp;lt;apll&amp;gt;⎕VR&amp;lt;/apll&amp;gt;]] (Visual Representation)&lt;br /&gt;
* [[System Function WA|&amp;lt;apll&amp;gt;⎕WA&amp;lt;/apll&amp;gt;]] (Workspace Available)&lt;br /&gt;
&lt;br /&gt;
==System Variables==&lt;br /&gt;
* [[Scalar System Variables]] (&amp;lt;apll&amp;gt;⎕CT&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕IO&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕PP&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕PW&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕RL&amp;lt;/apll&amp;gt;)&lt;br /&gt;
* [[System Variable FC|&amp;lt;apll&amp;gt;⎕FC&amp;lt;/apll&amp;gt;]] (Format Control)&lt;br /&gt;
* [[System Variable IC|&amp;lt;apll&amp;gt;⎕IC&amp;lt;/apll&amp;gt;]] (Indeterminate Control)&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Language_Features&amp;diff=504</id>
		<title>Language Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Language_Features&amp;diff=504"/>
		<updated>2009-07-29T06:18:36Z</updated>

		<summary type="html">&lt;p&gt;Kai: []ELX added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;At the moment, the following sections describe only those language features that are &#039;&#039;&#039;New&#039;&#039;&#039; or &#039;&#039;&#039;Enhanced&#039;&#039;&#039; relative to the Extended APL Standard, or that deserve special comment.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
* [[Strand Assignment]]:  &amp;lt;apll&amp;gt;(A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ... A&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Modify Assignment]]:  &amp;lt;apll&amp;gt;A&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Modify Strand Assignment]]:  &amp;lt;apll&amp;gt;(A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ... A&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;)&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Function/Operator Assignment]]:  &amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;op1&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;A←&amp;lt;i&amp;gt;op2&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;&lt;br /&gt;
&amp;lt;!-- * [[Selective Assignment]]:  e.g., &amp;lt;apll&amp;gt;(1 1⍉M)←0&amp;lt;/apll&amp;gt; --&amp;gt;&lt;br /&gt;
* [[Sink]]:  &amp;lt;apll&amp;gt;←R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Point Notation]]:  &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Base&#039;&#039;&#039; &amp;amp;mdash;  &amp;lt;apll&amp;gt;16b10FFFF&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;16{base}1 0 15 15 15 15&amp;lt;/apll&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Pi&#039;&#039;&#039; &amp;amp;mdash;  &amp;lt;apll&amp;gt;2p3&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;2π&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;2×(○1)*3&amp;lt;/apll&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&#039;&#039;&#039;Euler&#039;&#039;&#039; &amp;amp;mdash; &amp;lt;apll&amp;gt;2x3&amp;lt;/apll&amp;gt; as a shorthand for &amp;lt;apll&amp;gt;2e&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/apll&amp;gt; or &amp;lt;apll&amp;gt;2×(*1)*3&amp;lt;/apll&amp;gt;.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&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;br /&gt;
&lt;br /&gt;
==Primitive functions==&lt;br /&gt;
* [[Index Generator]]:  &amp;lt;apll&amp;gt;⍳R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Index Of]]:  &amp;lt;apll&amp;gt;L⍳R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Indexing]]:  &amp;lt;apll&amp;gt;R[L]&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;R[L]←A&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;R[L]&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;←A&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⌷R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⍉R&amp;lt;/apll&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;apll&amp;gt;L⊃R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Matrix Inverse/Divide]]:  &amp;lt;apll&amp;gt;⌹R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L⌹R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Without]]:  &amp;lt;apll&amp;gt;L~R&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Partitioned Enclose]]:  &amp;lt;apll&amp;gt;L⊂R&amp;lt;/apll&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Primitive operators==&lt;br /&gt;
* [[Axis]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f op1&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]&amp;lt;/apll&amp;gt;, &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f op2&amp;lt;/i&amp;gt;[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;]g&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Composition]]:   &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;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;∘R&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;L∘&amp;lt;i&amp;gt;g&amp;lt;/i&amp;gt;&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Null]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;⊙&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Rank]]:  &amp;lt;apll&amp;gt;&amp;lt;i&amp;gt;f&amp;lt;/i&amp;gt;⍤[&amp;lt;i&amp;gt;X&amp;lt;/i&amp;gt;] Y&amp;lt;/apll&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Datatypes==&lt;br /&gt;
* [[Infinity]]:  &amp;lt;apll&amp;gt;∞&amp;lt;/apll&amp;gt; and &amp;lt;apll&amp;gt;¯∞&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[APA|Arithmetic Progression Arrays]]:   &amp;lt;apll&amp;gt;2 3 4⍴⍳24&amp;lt;/apll&amp;gt;&lt;br /&gt;
* [[Unicode|Unicode Characters]]&lt;br /&gt;
* [[Array Predicates]]&lt;br /&gt;
&lt;br /&gt;
==System Functions==&lt;br /&gt;
* [[System Function A|&amp;lt;apll&amp;gt;⎕A&amp;lt;/apll&amp;gt;]] (Alphabet)&lt;br /&gt;
* [[System Function AV|&amp;lt;apll&amp;gt;⎕AV&amp;lt;/apll&amp;gt;]] (Atomic Vector)&lt;br /&gt;
* [[System Function CR|&amp;lt;apll&amp;gt;⎕CR&amp;lt;/apll&amp;gt;]] (Canonical Representation)&lt;br /&gt;
* [[System Function DM|&amp;lt;apll&amp;gt;⎕DM&amp;lt;/apll&amp;gt;]] (Diagnostic Message)&lt;br /&gt;
* [[System Function DR|&amp;lt;apll&amp;gt;⎕DR&amp;lt;/apll&amp;gt;]] (Data Representation)&lt;br /&gt;
* [[System Function ELX|&amp;lt;apll&amp;gt;⎕ELX&amp;lt;/apll&amp;gt;]] (Error Trapping)&lt;br /&gt;
* [[System Function ERROR|&amp;lt;apll&amp;gt;⎕ERROR&amp;lt;/apll&amp;gt;]] (Error Signal)&lt;br /&gt;
* [[System Function FMT|&amp;lt;apll&amp;gt;⎕FMT&amp;lt;/apll&amp;gt;]] (Format)&lt;br /&gt;
* [[System Function MF|&amp;lt;apll&amp;gt;⎕MF&amp;lt;/apll&amp;gt;]] (Monitor Functions)&lt;br /&gt;
* [[System Function NL|&amp;lt;apll&amp;gt;⎕NL&amp;lt;/apll&amp;gt;]] (Name List)&lt;br /&gt;
* [[System Function SIZE|&amp;lt;apll&amp;gt;⎕SIZE&amp;lt;/apll&amp;gt;]] (Object Size)&lt;br /&gt;
* [[System Function SYSID|&amp;lt;apll&amp;gt;⎕SYSID&amp;lt;/apll&amp;gt;]] (System Identifier)&lt;br /&gt;
* [[System Function SYSVER|&amp;lt;apll&amp;gt;⎕SYSVER&amp;lt;/apll&amp;gt;]] (System Version)&lt;br /&gt;
* [[System Function TC|&amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt;/&amp;lt;apll&amp;gt;⎕TC&amp;lt;/apll&amp;gt;xxx]] (Terminal Control)&lt;br /&gt;
* [[System Function TF|&amp;lt;apll&amp;gt;⎕TF&amp;lt;/apll&amp;gt;]] (Transfer Form)&lt;br /&gt;
* [[System Function TYPE|&amp;lt;apll&amp;gt;⎕TYPE&amp;lt;/apll&amp;gt;]] (Prototype)&lt;br /&gt;
* [[System Function UCS|&amp;lt;apll&amp;gt;⎕UCS&amp;lt;/apll&amp;gt;]] (Universal Character Set)&lt;br /&gt;
* [[System Function VR|&amp;lt;apll&amp;gt;⎕VR&amp;lt;/apll&amp;gt;]] (Visual Representation)&lt;br /&gt;
* [[System Function WA|&amp;lt;apll&amp;gt;⎕WA&amp;lt;/apll&amp;gt;]] (Workspace Available)&lt;br /&gt;
&lt;br /&gt;
==System Variables==&lt;br /&gt;
* [[Scalar System Variables]] (&amp;lt;apll&amp;gt;⎕CT&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕IO&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕PP&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕PW&amp;lt;/apll&amp;gt;, &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;apll&amp;gt;⎕RL&amp;lt;/apll&amp;gt;)&lt;br /&gt;
* [[System Variable FC|&amp;lt;apll&amp;gt;⎕FC&amp;lt;/apll&amp;gt;]] (Format Control)&lt;br /&gt;
* [[System Variable IC|&amp;lt;apll&amp;gt;⎕IC&amp;lt;/apll&amp;gt;]] (Indeterminate Control)&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=503</id>
		<title>APL Wiki Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=503"/>
		<updated>2009-07-26T20:29:28Z</updated>

		<summary type="html">&lt;p&gt;Kai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The APL Wiki Tutorial contains several references to NARS2000 regarding extraordinary behaviour and/or missing features. See http://aplwiki.com/LearnApl/LearningApl&lt;br /&gt;
&lt;br /&gt;
The following shall be a complete list of those issues. Used to make changes to the wiki when appropriate.&lt;br /&gt;
&lt;br /&gt;
== Chapter 6: &amp;quot;Writing a Function&amp;quot;  ==&lt;br /&gt;
=== &amp;quot;Saving a workspace&amp;quot;  ===&lt;br /&gt;
Using Windows default fodler (NARS2000) verus current directory (other implementations).&lt;br /&gt;
&lt;br /&gt;
== Chapter 10: &amp;quot;Built-in Functions&amp;quot;  ==&lt;br /&gt;
=== &amp;quot;Comparative Functions&amp;quot;  ===&lt;br /&gt;
&amp;quot;Find&amp;quot; is not available&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Sorting and Coding Functions&amp;quot; ===&lt;br /&gt;
&amp;lt;apll&amp;gt;ORDER ← ⍋SYMBS&amp;lt;/apll&amp;gt; does not work.&lt;br /&gt;
&lt;br /&gt;
== Chapter 14: &amp;quot;Error Handling&amp;quot;  ==&lt;br /&gt;
=== Error trapping and Tracing ===&lt;br /&gt;
Currently NARS2000 does not offer any error trapping features.&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=502</id>
		<title>APL Wiki Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=502"/>
		<updated>2009-07-26T17:48:26Z</updated>

		<summary type="html">&lt;p&gt;Kai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The APL Wiki Tutorial contains several references to NARS2000 regarding extraordinary behaviour and/or missing features. See http://aplwiki.com/LearnApl/LearningApl&lt;br /&gt;
&lt;br /&gt;
The following shall be a complete list of those issues. Used to make changes to the wiki when appropriate.&lt;br /&gt;
&lt;br /&gt;
== Chapter 6: &amp;quot;Writing a Function&amp;quot;  ==&lt;br /&gt;
=== &amp;quot;Saving a workspace&amp;quot;  ===&lt;br /&gt;
Using Windows default fodler (NARS2000) verus current directory (other implementations).&lt;br /&gt;
&lt;br /&gt;
== Chapter 10: &amp;quot;Built-in Functions&amp;quot;  ==&lt;br /&gt;
=== &amp;quot;Comparative Functions&amp;quot;  ===&lt;br /&gt;
&amp;quot;Find&amp;quot; is not available&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Sorting and Coding Functions&amp;quot; ===&lt;br /&gt;
&amp;lt;apll&amp;gt;ORDER ← ⍋SYMBS&amp;lt;/apll&amp;gt; does not work.&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=501</id>
		<title>APL Wiki Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=501"/>
		<updated>2009-07-26T17:37:52Z</updated>

		<summary type="html">&lt;p&gt;Kai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The APL Wiki Tutorial contains several references to NARS2000 regarding missing features. See http://aplwiki.com/LearnApl/LearningApl&lt;br /&gt;
&lt;br /&gt;
The following shall be a complete list of those issues. Used to make changes to the wiki when appropriate.&lt;br /&gt;
&lt;br /&gt;
== Chapter 10: &amp;quot;Built-in Functions&amp;quot;  ==&lt;br /&gt;
=== &amp;quot;Comparative Functions&amp;quot;  ===&lt;br /&gt;
&amp;quot;Find&amp;quot; is not available&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Sorting and Coding Functions&amp;quot; ===&lt;br /&gt;
&amp;lt;apll&amp;gt;ORDER ← ⍋SYMBS&amp;lt;/apll&amp;gt; does not work.&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=500</id>
		<title>APL Wiki Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=500"/>
		<updated>2009-07-26T17:36:31Z</updated>

		<summary type="html">&lt;p&gt;Kai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The APL Wiki Tutorial contains several references to NARS2000 regarding missing features. See http://aplwiki.com/LearnApl/LearningApl&lt;br /&gt;
&lt;br /&gt;
The following shall be a complete list of those issues. Used to make changes to the wiki when appropriate.&lt;br /&gt;
&lt;br /&gt;
== Chapter 10: &amp;quot;Built-in Functions&amp;quot;  ==&lt;br /&gt;
=== &amp;quot;Comparative Functions&amp;quot;  ===&lt;br /&gt;
&amp;quot;Find&amp;quot; is not available&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Sorting and Coding Functions&amp;quot; ===&lt;br /&gt;
ORDER ← ⍋SYMBS&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=499</id>
		<title>APL Wiki Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=APL_Wiki_Tutorial&amp;diff=499"/>
		<updated>2009-07-26T17:11:41Z</updated>

		<summary type="html">&lt;p&gt;Kai: List of compatability issues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The APL Wiki Tutorial contains several references to NARS2000 regarding missing features. See http://aplwiki.com/LearnApl/LearningApl&lt;br /&gt;
&lt;br /&gt;
The following shall be a complete list of those issues. Used to make changes to the wiki when appropriate.&lt;br /&gt;
&lt;br /&gt;
* Chapter 10 &amp;quot;Built-in Functions&amp;quot;: &amp;quot;Find&amp;quot; in &amp;quot;Comparative Functions&amp;quot;&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Main_Page&amp;diff=498</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Main_Page&amp;diff=498"/>
		<updated>2009-07-26T17:00:11Z</updated>

		<summary type="html">&lt;p&gt;Kai: New link added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;Welcome To The NARS2000 Project&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with &#039;&#039;&#039;Wiki&#039;&#039;&#039;s, please consult the [http://meta.wikimedia.org/wiki/Help:Contents User&#039;s Guide] for information on using this software.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* [[APL Editing Conventions]]&lt;br /&gt;
* [[APL Font]]&lt;br /&gt;
* [[Platforms|Platforms:  Windows, Linux, Mac OS]]&lt;br /&gt;
&lt;br /&gt;
== Compatibility With Extended APL Standard ==&lt;br /&gt;
NARS2000 is meant to be compatible with the Extended APL Standard (ISO-IEC 13751).  There are many consistent extensions, and a few unimplemented optional features.&lt;br /&gt;
&lt;br /&gt;
* [[Consistent Extensions in NARS2000]]&lt;br /&gt;
* [[Optional Facilities Included in NARS2000]]&lt;br /&gt;
* [[Optional Facilities Missing from NARS2000]]&lt;br /&gt;
* [[Missing Features]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Documentation ==&lt;br /&gt;
* [[Language Features]]&lt;br /&gt;
* [[Control Structures]]&lt;br /&gt;
* [[User-Defined Functions/Operators]]&lt;br /&gt;
* [[Session Manager]]&lt;br /&gt;
* [[System Commands]]&lt;br /&gt;
* [[Function Editing]]&lt;br /&gt;
* [[Initialization and Workspace Files]]&lt;br /&gt;
* [[Known Limitations]]&lt;br /&gt;
&lt;br /&gt;
== Developer&#039;s Corner ==&lt;br /&gt;
* [[Developer&#039;s Notes]]&lt;br /&gt;
* [[Project Ideas]]&lt;br /&gt;
* [[Proposal To Extend .atf Files]]&lt;br /&gt;
* [[APL Wiki Tutorial]]&lt;/div&gt;</summary>
		<author><name>Kai</name></author>
	</entry>
</feed>