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.



The Download Page

The NARS2000 Documentation wiki

Discussion Forum

NARS2000 Homepage


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


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