Newsgroups: comp.lang.apl
Path: utzoo!utgpu!news-server.csri.toronto.edu!torsqnt!jtsv16!blister!itcyyz!yrloc!hui
From: hui@yrloc.ipsa.reuter.COM (Roger Hui)
Subject: Re: Differences between J versions?
Message-ID: <1991Apr24.025407.5190@yrloc.ipsa.reuter.COM>
Reply-To: hui@yrloc.ipsa.reuter.COM (Roger Hui)
Organization: Iverson Software Inc.
References: <1991Apr22.022402.6381@cunixf.cc.columbia.edu>
Date: Wed, 24 Apr 91 02:54:07 GMT

0. The latest version is not available all machines, because
we have ready access only to some machines (and the Iris, being rather
expensive, is not one of them); because our resources are limited; and
because there are only 24 hours in a day.

1. If you don't have the latest version, then it is a bit difficult
to find out what the differences are between the latest version and
the version you have on hand.  But then, the differences would not
affect you.  If you do have the latest version x, then the file 
"status.doc" included with the package describes briefly the changes
from one version to the next, up to version x.

status.doc also has items marked "NYA", not yet available.
These tend to be items already in the dictionary, but not yet
implemented.  Current NYA items of note include:  E. (interval search),
p. (poly roots), c. (characteristic vectors and roots).

2. The most visible and inconvenient differences between versions tend
to be the spelling changes.  We don't make spelling changes lightly, 
but such changes do happen.

3. I should hope the language design is still evolving.  (Only dead
languages aren't.)  Certain core ideas have remain constant for a long
time (since APL\360 and before).

-----------------------------------------------------------------
Roger Hui
Iverson Software Inc., 33 Major Street, Toronto, Ontario  M5S 2K9
(416) 925 6096

