Ian - thanks - "I-APL" was the one on the tip of my tongue I knew I was missing when I made this request.
On Mon, Aug 31, 2009 at 2:28 PM, Ian Clark <[email protected]>wrote: > 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 > -- Devon McCormick, CFA ^me^ at acm. org is my preferred e-mail ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
