Main Page: Difference between revisions

From NARS2000
Jump to navigationJump to search
m (Reorg, moved Developer pages to section)
(4 intermediate revisions by 2 users not shown)
Line 21: Line 21:
|}
|}
</div>
</div>
'''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 <span class="plainlinks">[http://en.wikipedia.org/wiki/APL_(programming_language) APL Programming Language] (this is a link to the article on Wikipedia) as implemented by NARS2000.</span><br><div align="right"><span class="plainlinks" style="font-size:88%">'''Useful NARS links:''' [http://www.nars2000.org/ NARS2000] home page. [http://www.sudleyplace.com/APL/projects.html Sudley Place] APL Projects.<br>[http://www.nars2000.org/download/Download.html NARS2000 Download] and NARS2000 [http://sourceforge.net/projects/nars2000/ Source Code] at SourceForge.net.</span></div>
'''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 <span class="plainlinks">[http://en.wikipedia.org/wiki/APL_(programming_language) APL Programming Language] (this is a link to the article on Wikipedia) as implemented by NARS2000.</span><br><div align="right"><span class="plainlinks" style="font-size:70%">'''Useful NARS links:''' [http://www.nars2000.org/ NARS2000] home page, NARS news. [http://www.sudleyplace.com/APL/projects.html Sudley Place] APL Projects.<br>[http://www.nars2000.org/download/Download.html NARS2000 Download] and NARS2000 [http://sourceforge.net/projects/nars2000/ Source Code] at SourceForge.net.<br>[http://www.sigapl.org ACM Special Interest Group - SIG APL] including APL News generally.</span></div>
== Getting Started ==
== Getting Started ==
* [[Introduction to APL]]
* [[Introduction to APL]]
Line 46: Line 46:
* [[User-Defined Functions/Operators]]
* [[User-Defined Functions/Operators]]
* [[Session Manager]]
* [[Session Manager]]
* [[Session Manager Editing]]
* [[Accented Characters]]
* [[System Commands]] - also known as hook commands, these commands begin with ) and can only be entered from the keyboard ('''<u>not</u> callable''' from '''user functions''')
* [[System Commands]] - also known as hook commands, these commands begin with ) and can only be entered from the keyboard ('''<u>not</u> callable''' from '''user functions''')
* [[System Variables]] - also known as "quad" <apll>{quad}</apll> variables
* [[System Variables]] - also known as "quad" <apll>{quad}</apll> variables
Line 60: Line 62:
C/C++/Bison/PHP Programming, NARS Interpreter Developers:
C/C++/Bison/PHP Programming, NARS Interpreter Developers:
* [[Developer's Notes]]
* [[Developer's Notes]]
* [[Building_An_Executable|Building the Executable]] - Building the NARS2000.exe for 32-bit and 64-bit operating systems
<div style="font-size:60%">
* [[Creating New System Functions]] - creating new "quad" <apll>{quad}</apll> system functions for NARS2000.exe
# [[Creating New System Functions]] - creating new "quad" <apll>{quad}</apll> system functions for NARS2000.exe
</div>
* [[Project Ideas]]
* [[Project Ideas]]
* [[Proposal To Extend .atf Files]]
* [[Proposal To Extend .atf Files]]

Revision as of 04:04, 1 March 2017

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 APL Programming Language (this is a link to the article on Wikipedia) as implemented by NARS2000.

Useful NARS links: NARS2000 home page, NARS news. Sudley Place APL Projects.
NARS2000 Download and NARS2000 Source Code at SourceForge.net.
ACM Special Interest Group - SIG APL including APL News generally.

Getting Started

Compatibility With Extended APL Standard

NARS2000 is compatible with the Extended APL Standard (ISO-IEC 13751). There are many consistent extensions, and a few unimplemented but optional features.

Detailed Documentation

APL-APL2 Programming-Developers (most Users viewing this page):

Adding to the Wiki

Developer's Corner

C/C++/Bison/PHP Programming, NARS Interpreter Developers:

  1. Creating New System Functions - creating new "quad" system functions for NARS2000.exe