Differences between revisions 14 and 15
Revision 14 as of 2011-08-26 13:45:31
Size: 2069
Editor: KaiJaeger
Comment:
Revision 15 as of 2012-06-18 07:08:05
Size: 2284
Editor: KaiJaeger
Comment: New version
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
It does not, at this time, offer anything in terms of interfaces with real-world data (files, SQL databases and so forth) nor with other software (common libraries, .NET, etc.) and does not feature language extensions such as object-orientation. All of these are a part of the commercial APL development environments, some of which are available in low-cost (if not free) forms. What NARS2000 does offer is a fully-fledged, modern and quite stable interpreter. It does not, at this time, offer interfaces with real-world data other than native files (SQL databases and so forth) nor with other software (common libraries, .NET, etc.) and does not feature language extensions such as object-orientation. All of these are a part of the commercial APL development environments, some of which are available in low-cost (if not free) forms. What NARS2000 does offer is a fully-fledged, modern and quite stable interpreter.

Note that NARS2000 is available as 32bit as well as 64bit executable.
Line 17: Line 19:
 * As of 2012-06 you can however use an installer to unzip the files and bring them to the right place. An uninstaller in available now as well.

Open Source APL: NARS2000

Newcomers to APL want to find out whether it suits them before putting significant expenditure into purchase of a commercially-available APL development environment. As an open-source project NARS2000 offers a no-cost platform for this purpose. Specifically it offers both a modern core-language and an insight into the immediacy of the APL development environment.

It does not, at this time, offer interfaces with real-world data other than native files (SQL databases and so forth) nor with other software (common libraries, .NET, etc.) and does not feature language extensions such as object-orientation. All of these are a part of the commercial APL development environments, some of which are available in low-cost (if not free) forms. What NARS2000 does offer is a fully-fledged, modern and quite stable interpreter.

Note that NARS2000 is available as 32bit as well as 64bit executable.

Of course, as an open-source project, the opportunities are there for the suitably-skilled to enhance and attach all of these features. And indeed to experiment with their own variations on the APL language. Not just the interpreter, things like reference documentation are open for all to contribute. NARS2000 is a very easy and accessible way to gain some experience with APL.

NARS2000 is designed to run under Windows XP or later. You may, however, run it under Linux when Wine is installed.

Installation

  • It's right now (2010-01) just three files: the EXE, a licence statement and a font.
  • It's just 1.8 MB - unzipped.
  • No installation required - run the EXE and that's it.
  • As of 2012-06 you can however use an installer to unzip the files and bring them to the right place. An uninstaller in available now as well.

Downloads

The Download Page

http://www.nars2000.org/download/Download.html

The NARS2000 Documentation wiki

http://wiki.nars2000.org/

Discussion Forum

http://forum.nars2000.org/

NARS2000 Homepage

http://www.nars2000.org/

Sample

This is a screenshot of NARS2000 in action. It shows an APL expression to find prime numbers using the Sieve of Eratosthenes:

NARS2000_session.png

Open Source APL: NARS2000 (last edited 2012-06-18 07:08:05 by KaiJaeger)