<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>NARS2000</sitename>
    <dbname>nars206_Wiki</dbname>
    <base>https://wiki.nars2000.org/index.php?title=Main_Page</base>
    <generator>MediaWiki 1.38.7</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">NARS2000</namespace>
      <namespace key="5" case="first-letter">NARS2000 talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Main Page</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>3821</id>
      <parentid>3820</parentid>
      <timestamp>2022-10-02T12:05:44Z</timestamp>
      <contributor>
        <username>WikiSysop</username>
        <id>1</id>
      </contributor>
      <minor/>
      <comment>/* Developer's Corner */</comment>
      <origin>3821</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="3922" sha1="k3khiw1i3q4q6z0xc0296gjufd1cqw1" xml:space="preserve">&lt;!-- Borrowed from Wikipedia [User:Angela] with modifications by Paul Robinson --&gt;
&lt;div style="float:right; padding-left:5px;"&gt;
{| style="text-align:left; border:1px solid #aaaaaa; background-color:#f9f9f9;width: 200px;font-family: Verdana, sans-serif;"
|- padding:5px;padding-top:0.5em;font-size: 95%;
|
----
&lt;div style="border:1px solid #ccc; background: #fff; border-right:3px solid #ccc; border-bottom:3px solid #ccc; text-align: center; padding:3px; float:right; font-size: smaller; line-height: 1.3; margin-right: 4px;"&gt;
&lt;div style="width:100%"&gt;{{CURRENTDAYNAME}}&lt;/div&gt;
&lt;div style="font-size: x-large; width: 100%;"&gt;{{CURRENTDAY}}&lt;/div&gt;
&lt;div style="width: 100%;"&gt; {{CURRENTMONTHNAME}}&lt;/div&gt;
&lt;div style="width: 100%;"&gt;{{CURRENTYEAR}}&lt;/div&gt;
&lt;div style="background: #aaa; color: #000;"&gt;'''{{CURRENTTIME}}''' UTC&lt;/div&gt;
&lt;/div&gt;
&lt;big&gt;'''Welcome To The NARS2000 Project'''&lt;/big&gt;
----
&lt;div style="text-align:center;"&gt;
&lt;/div&gt;
|-
|
__TOC__
|}
&lt;/div&gt;
'''Welcome to NARS2000 Wiki''' where '''Nested Arrays-APL-APL2''', how they work and what they do - abundantly awaits you, as a learning tool and later as a great reference and refresher! This wiki also proposes to create an on-line reference for the &lt;span class="plainlinks"&gt;[http://en.wikipedia.org/wiki/APL_(programming_language) APL Programming Language] (this is a link to the article on Wikipedia) as implemented by NARS2000.&lt;/span&gt;&lt;br&gt;&lt;div align="right"&gt;&lt;span class="plainlinks" style="font-size:70%"&gt;'''Useful NARS links:''' [http://www.nars2000.org/ NARS2000] home page, NARS news. [http://www.sudleyplace.com/APL/projects.html Sudley Place] APL Projects.&lt;br&gt;[http://www.nars2000.org/download/Download.html NARS2000 Download] and NARS2000 [http://sourceforge.net/projects/nars2000/ Source Code] at SourceForge.net.&lt;br&gt;[http://www.sigapl.org ACM Special Interest Group - SIG APL] including APL News generally.&lt;/span&gt;&lt;/div&gt;
== Getting Started ==
* [[Introduction to APL]]
* [[The language toolbar]]
* [[Keyboard]] - What keys are mapped to what symbols
* [[APL Font]]
* [[Platforms|Platforms:  Windows, Linux, Mac OS]]
* [[APL Wiki Tutorial]]
* [[Character names]]
* [[Error codes]]
* [[Examples]]

== Compatibility With Extended APL Standard ==
NARS2000 is compatible with the Extended APL Standard ([http://www.math.uwaterloo.ca/~ljdickey/apl-rep/docs/is13751.pdf ISO-IEC 13751]).  There are many consistent extensions, and one unimplemented but optional feature.

* [[Consistent Extensions in NARS2000]]
* [[Optional Facilities Included in NARS2000]]
* [[Optional Facilities Missing from NARS2000]]

== Detailed Documentation ==
'''APL-APL2 Programming-Developers''' (most Users viewing this page):
* [[Language Features]]
* [[Control Structures]]
* [[User-Defined Functions/Operators/Hyperators]]
* [[Session Manager]]
* [[Session Manager Editing]]
* [[Accented Characters]]
* [[System Commands]] - also known as hook commands, these commands begin with &lt;apll&gt;)&lt;/apll&gt; and can only be entered from the keyboard ('''&lt;u&gt;not&lt;/u&gt; callable''' from '''user functions''')
* [[System Variables]] - also known as "quad" &lt;apll&gt;{quad}&lt;/apll&gt; variables
* [[System Functions]] - also known as "quad" &lt;apll&gt;{quad}&lt;/apll&gt; functions ('''callable''' from '''user functions''')
* [[System Labels]]:  &lt;apll&gt;⎕ID&lt;/apll&gt;, &lt;apll&gt;⎕INV&lt;/apll&gt;, &lt;apll&gt;⎕MS&lt;/apll&gt;, and &lt;apll&gt;⎕PRO&lt;/apll&gt; in Anonymous Functions/Operators/Hyperators and User-Defined Functions/Operators/Hyperators.
* [[Function Editing]] - of user functions
* [[Customization]]
* [[Initialization and Workspace Files]]
* [[Known Limitations]]
* [[Implementation Comparisons]]

== Adding to the Wiki ==
* [[APL editing conventions for this wiki]]

== Developer's Corner ==
C/C++/Bison/PHP Programming, NARS Interpreter Developers:
* [[Developer's Notes]]
# [[Creating New System Functions]] - creating new "quad" &lt;apll&gt;{quad}&lt;/apll&gt; system functions for NARS2000.exe
* [[Project Ideas]]
* [[Proposal To Extend .atf Files]]</text>
      <sha1>k3khiw1i3q4q6z0xc0296gjufd1cqw1</sha1>
    </revision>
  </page>
</mediawiki>
