Devon,

Here's a list of APL language processors I have been involved in. I've
simply copy/pasted from a list of literature refs I keep.

CAMACHO, A., CHAPMAN, P., CLARK, I.A., ZIEMANN, D. (1991) IAPL/Mac
Instruction Manual.
I-APL Ltd, 2, Blenheim Road, St. Albans, Herts.

CLARK, I.A., CHAPMAN, P. (1991) IAPL/Mac: The Free International APL
for the Apple Macintosh. Versions 1.0, 1.1.
Software Product. I-APL Ltd, 2, Blenheim Road, St. Albans, Herts.

CLARK, I.A. (1993), APLomb: a fashionable face talking a timeless language.
Presented at: APL in Education, British APL Association, London, 11th June.

CLARK, I.A. (1993), APLomb: User Guide.
IAC/Human Interfaces, 9 Hill End, Frosterley-in-Weardale, County
Durham, DL13 2SX.
ISBN 1-898728-00-3.

CAMACHO, A., CHAPMAN, P., CLARK, I.A., ZIEMANN, D. (1993),
IAPL/Mac 1.6 Instruction Manual.
IAC/Human Interfaces, 9 Hill End, Frosterley-in-Weardale, County
Durham, DL13 2SX.
ISBN 1-898728-06-2.

CLARK, I.A., STEVENS, C. (1993), APLomb: a snap-together construction
kit for math, science and technology software.
Presented at: Kaleidoscope: Patterns of Change, 1993 Annual CUE Fall
Conf., Santa Clara, Calif., USA, Oct. (CD No. 3, CUE Inc., 1210 Marina
Village Pkway, Suite 100, Alameda, CA 94501.)

CLARK, I.A. (1994), APLomb — the view through quad-shaped spectacles.
VECTOR, Vol 10, no 3. 41-50. British APL Association.

I-APL was an ultra-portable interpreter written by Paul Chapman. It
fitted in 32K (sic!). It needed a platform-dependent virtual machine
to run it, but the result was a complete 1st-generation APL system
including a "del" line-editor. It was free, public domain, low
performance, aimed at educational use, sponsored by the British APL
Association. We were most concerned _not_ to produce a free APL which
would significantly compete with existing vendors' products, most of
whom were our members. Its chief significance (IMO) was its rigorous
compliance with the proposed ISO standard, which made it a sort of IT
counterpart of the Weston Primary Cell. A lot of fine documentation
came out to support it, which represents some of the best introductory
texts to generic APL. Also it started a fashion among vendors to
release obsolete versions of their interpreters free-of-charge for
educational use, which IMO was too little too late to help popularise
APL.

A number of ports were released for various small machines. I'm sorry
I don't have the full list. I myself ported it to the (68000) Apple
Macintosh as IAPL/Mac. I used IAPL/Mac as the scripting language for
APLomb, my Hypercard-like rapid-app-dev system for (non-programmer)
teachers to quickly develop educational materials on the Apple Mac.

Ian Clark
Project Officer, British APL Association.


On Mon, Aug 31, 2009 at 5:03 AM, Devon McCormick<[email protected]> wrote:
> Thanks for the reminder - and a belated happy birthday to J!
>
> This is a good intro for something I'm working on for the Ken Iverson page
> for the ACM's Turing Award winners web pages.  There's a section I'm on now
> for APL systems in chronological order.  I've asked APL vendors to
> contribute a few lines about their respective systems but it's mostly meant
> as an historical perspective.
>
> I'd like some help with dates and any systems I've missed.  For instance,
> Wikipedia mentions systems by Burroughs, CDC, and other mainframe companies
> with whose APLs I am unfamiliar.
>
> Here's what I have so far:
>
> [1964] I.P. Sharp Associates: developed early packet switching computer
> networking system known as IPSANET, and a global e-mail system.  Purchased
> in 1987[?] by Reuters.
> [1966] APL\360
> [1967] APL\1130
> [1969] Scientific Time-Sharing Corporation
> [1973] APL.SV: introduces shared variables.
> [1973] 8008-based MCM/70
> [1975?] APL\360 on the 5100
> [?] Burroughs APL\700
> [1977] 8080-based "small APL" called EMPL
> [1977] Z-80-based TIS APL
> [1978] PDP / LSI-11 implementmentation of APL
> [1979] Sharp APL
> [1981?] IBM VSAPL
> [1982?] APL.68000 for Motorola 68000
> [1983?] Analogic's APL machine
> [1982] APL*PLUS PC
> [1983?] NARS2000:  open source APL interpreter written by Bob Smith.
> [1983?] MicroAPL's APLX
> [1984] IBM APL2
> [1985] Dyalog
> [1988] Timothy A. Budd’s “An APL compiler”
> [1987] Rationalized APL
> [1988] A+
> [1989] J Software
> [1990] ACORN: APL to C On Real Numbers - a prototype APL to C compiler.
> [1993] K
> [1995] APL2000
> [?] APL to C# translator from Causeway Graphical Systems
> [?] Bob Bernecky's APEX compiler
>
> Any help, especially with references, would be appreciated.  As you can see,
> some of them - I'm looking at you "Sharp" - are particularly difficult to
> pin down.
>
> Thanks,
>
> Devon
>
> On Sun, Aug 30, 2009 at 8:07 PM, PackRat <[email protected]> wrote:
>
>> Three days ago, August 27 (about 4pm), was the 20th anniversary of the
>> "birth" of J <http://www.jsoftware.com/jwiki/Essays/Incunabulum>, and
>> it has grown and developed ever since.  I don't know if the developers
>> of J consider that the "birthdate", but it makes a lot of sense to me.
>> Happy birthday, J!
>>
>> Harvey
>>
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>
>
>
> --
> Devon McCormick, CFA
> ^me^ at acm.
> org is my
> preferred e-mail
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to