Dear Ian,
I think it's rather better than that. If I remember right, Dave Ziemann who
served on the standards committee told me that I-APL was the only APL
interpreter that ever fully conformed to the standard.
BTW I still have stocks of all the books you mention. I think Gary Helzer's
'Encyclopedia of APL' is outstanding.
Here is the guts of the order form you mentioned, with the things that are
no longer available or irrelevant removed.
I don't know whether I'd be able to find everything listed!
Anthony Camacho
--------------------------------------------------------------------------------------------------------------------------------------
I-APL Ltd order form 31 March 1997
11 Auburn Road
Redland
Bristol Avon
BS6 6LS
Disks are 360K PC disks except where specified. Other versions to special
order.
Please supply:[ Prices are out of date]
Part Item No. of copies
Price £ Total
I-APL and related Products
PC12 PC clone/Nimbus 360K disk & manual ___ £8.00 ______
AT12 PC clone/Nimbus 720K 3.5" disk & manual ___ £8.00 ______
BBC12 BBC 80T disk for Master (& B with 32K sideways RAM) & manual ___ £8.00
______
A12 Archimedes disk and manual ___ £8.00 ______
Mac12 Write with £14 to: Ian Clark
ST12 Atari ST 3.5" disk and manual ___ £8.00 ______
M2 I-APL Manual for PC clones, BBC Master?B & Archimedes ___ £3.00 ______
T3 Tutorial by Thomson & Alvord (45pp) ___ £3.00 ______
E4 Encyclopedia by Helzer (228pp) ___ £6.00 ______
S5 APL in Social Studies by Traberman (36pp) ___ £3.00 ______
Disks
FEMC Disk of Functions for Thomson's book by F Espinasse ___ £5.00 ______
FEK12 Maths kits 1 and 2 by Francis Espinasse ___ £5.00 ______
FEK34 Maths kits 3 and 4 by Francis Espinasse ___ £5.00 ______
MK Morten Kromberg's GRAF workspaces ___ £5.00 ______
ZVJ Zdenek V Jizba's Lessons workspaces ___ £5.00 ______
FINN FinnAPL workspaces ___ £5.00 ______
MANU APL*PLUS/PC Spec. Edn. Freeware (1.44M 3.5") ___ £5.00 ______
DBM7 Disk (720K 3.5") of Prof D B McIntyre's writings on J version 7 ___
£5.00 ______
DBM2 Disk (720K 3.5")of Prof D B McIntyre's writings on J release 2 ___
£5.00 ______
J2SW Disk (1.44M 3.5") of J2 shareware for PC ___ £5.00 ______
TM Tangible Math in J by K E Iverson ___ £8.00 ______
PIJTM Programming in J with Tangible Math by Kenneth E. Iverson ___ £20.00
______
ARI Arithmetic (118pp) by K E Iverson ___ £20.00 ______
IJ Introduction to J (47pp) by K E Iverson ___ £20.00 ______
CAL Calculus (130pp in J) by K E Iverson ___ £20.00 ______
APL Press Books
AAT Algebra: an Algorithmic Treatment & Solutions, Iverson ___ £10.00 ______
EA Elementary Analysis by K Iverson (218pp) ___ £6.00 ______
CNK Calculus in a New Key by D Orth (286pp) ___ £5.00 ______
RCT Resistive Circuit Theory by R Spence (qto 279pp) ___ £8.00 ______
TEY APL Quote-Quad: The Early Years (qto 465) ___ £11.00 ______
SBA A Source Book in APL (qto 140pp) ___ £7.00 ______
AI APL and Insight by Berry et al. (89pp) ___ £4.00 ______
FCP The Four Cube Problem by McDonnell (qto 27pp) ___ £4.00 ______
SM Star Map by Berry & Thorstensen (41pp) ___ £3.00 ______
PA Probability in APL by L Alvord (120pp) ___ £5.00 ______
IA Introduction to APL by K E Iverson 1984 (110pp) ___ £6.00 ______
AL APL Language Reference for foregoing (128pp) ___ £6.00 ______
IAT Introducing APL to Teachers (25pp) by Iverson ___ £3.00 ______
AE APL in Exposition by K E Iverson (61pp) ___ £3.00 ______
----- Original Message -----
From: "Ian Clark" <[email protected]>
To: "General forum" <[email protected]>
Sent: Friday, December 06, 2013 3:53 AM
Subject: Re: [Jgeneral] APL Chronology
@Anthony - didn't realise you were following this list. Is I-APL Ltd still
in business?
I-APL and its associated products got shop-windowed regularly in Vector's
"APL Product Guide" until this was discontinued. Thereafter it dropped off
people's radar.
Maybe the I-APL interpreter itself is only of historical interest, but the
books produced to accompany it, by Thompson, Alvord, Helzer and others
were
IMO truly outstanding. It's a shame if they're lost to the educational
world. The interpreter itself fulfilled (fulfils?) a key role in
validating
the examples they contain. A sort of "standard candle", even if you'd
never
use it for lighting the house.
Ian
On Thu, Dec 5, 2013 at 3:07 PM, Anthony Camacho
<[email protected]>wrote:
I'm very grateful, Ian, for your help in adding I-APL dates to the
Chronology.
I-APL was the second APL interpreter that Paul Chapman wrote. The first
was VIZ::APL which ran on ZX80 processors. I bought a Nascom Gemini to be
able to run it.
I-APL/PC is still available if anyone wants it. It will run in a command
window on a PC but, because it was written for 8-bit addressing the
maximum
workspace is 32K. Paul did do a version with 16-bit addressing to take
advantage of the memory of the Archimedes, but I don't have a copy of the
Archimedes port or of the interpreter in its intermediate language (DE -
Paul called it 'development environment' and said he'd originally called
it
'development environment language' but changed the name when he found he
was unaccountably losing files!) I'm sure there was a 16-bit version
which
ran on the PC, but I don't have a copy.
After the second version of I-APL was issued no further bugs have ever
been reported. I think that is a remarkable achievement.
Anthony Camacho
----- Original Message ----- From: "Ian Clark" <[email protected]>
To: "General forum" <[email protected]>
Sent: Thursday, December 05, 2013 2:01 PM
Subject: Re: [Jgeneral] APL Chronology
an interesting document in itself that I ought to upload it to the J
wiki.
As promised:
http://www.jsoftware.com/jwiki/Essays/history_of_iapl
On Tue, Nov 26, 2013 at 9:20 AM, Ian Clark <[email protected]>
wrote:
> [1991] IAPL/Mac, an ultra-portable APL interpreter written by Paul
Chapman, released
No, the name of the portable interpreter was I-APL.
IAPL/Mac was just one of many ports, to a wide range of platforms. For
a
list of ports which existed in any given year, indeed for the current
version of every APL interpreter known to the British APL Association,
see
the APL Product Guide, published in every issue of Vector from its
inception in May 1984. This valuable reference was only discontinued in
2008.
The I-APL project was founded by a committee consisting of Ed Cherlin,
Anthony Camacho, Norman Thomson, Howard Peelle and Dave Ziemann. The
committee raised donations to commission Paul Chapman to produce I-APL.
All
ports were to be released as freeware for educational use. Prior to
that, I
believe there was no APL interpreter that cost less than $450, which
limited its use in schools. Correction: killed APL as far as schools
were
concerned and ensured nobody entered their first job knowing how to use
it.
In marked contrast virtually everyone leaving school (in the UK) had
written simple programs in BASIC. I-APL's enduring legacy was to
encourage
major vendors to release low-cost or free educational versions of their
interpreters: generally a back-release.
I-APL fitted into 32K (sic!) but needed a "p-code machine" to run the
implementation language: DE. The task of a "porter" was to write the DE
interpreter for the machine of his or her choice. Simple enough -- if
you
knew the platform intimately and could code in ASM.
Paul finished I-APL and released it to volunteer porters (including
myself) in 1987. The first port was to the IBM PC, released in January
1988. Effectively it was "open source", though the concept is a recent
one.
But of course free open source software was IBM policy prior to 1969,
when
the US govt forced it to charge for software by a consent decree --
thereby
creating the multi-trillion dollar software industry overnight.
I have a copy of the IAPL/Mac User Guide, dated 15/2/91. I recall the
Mac
port was released before then, but lacking evidence I must accept that
date
for its release. Chapter 1 is "History and Aims of the I-APL
Project" --
such an interesting document in itself that I ought to upload it to the
J
wiki.
In fact I propose that every item on Devon's list gets a link to a
supporting page on the J wiki. Or, more ambitiously: Wikipedia.
On Sun, Nov 24, 2013 at 6:49 PM, Devon McCormick <[email protected]
>wrote:
Hi -
I've put up a preliminary draft of the APL chronology I've assembled
with
the help of many on this forum:
http://www.sigapl.org/APLChronology.php
.<http://www.sigapl.org/APLChronology.php>
Anyone who's interested should please take a look and feel free to
point
out any errors or omissions. Also, any suggestions for presenting the
information more elegantly are also welcome.
Thanks,
Devon
--
Devon McCormick, CFA
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm