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
