Newsgroups: comp.lang.apl
Path: watmath!watserv2.uwaterloo.ca!torn!utnut!cs.utexas.edu!uwm.edu!zaphod.mps.ohio-state.edu!usc!elroy.jpl.nasa.gov!jato!csi!csi.jpl.nasa.gov!sam
From: sam@csi.jpl.nasa.gov (Sam Sirlin)
Subject: APL FAQ
Message-ID: <1993Apr1.172424.26609@csi.jpl.nasa.gov>
Sender: usenet@csi.jpl.nasa.gov (Network Noise Transfer Service)
Nntp-Posting-Host: kalessin
Organization: Jet Propulsion Laboratory, Pasadena, CA
Date: Thu, 1 Apr 1993 17:24:24 GMT
Lines: 394

APL Frequently Asked Questions  (well some, anyway)
------------------------------------------------------------
Maintained by S.W. Sirlin     3/19/93
Thanks to the many people who have contributed to this list. 

------------------------------------------------------------
(1)      APL sources 

APL.68000 (Atari ST, Commodore Amiga, IBM RS/6000, Mac level I/II,
           add in board for IBM pc's): 
     In North America:
        Spencer Organization
        24 Wampum Road
        Park ridge, NJ  USA  07656
        Phone: +1-201-307-9099, Fax: +1-201-307-9404
     For the rest of the world:
	MicroAPL Limited
	South Bank Technopark
	90 London Road, 
	London 	UK    SE1 6LN
        Phone: +44-71-922-8866    Fax: +44-71-928-1006
        Telex: 896885 IOTA
APL90 (Mac?):
        Jean-Jacques Girardot
        School Mines 
        St-Etienne, France
        girardot@cambur.emse.fr
CAPL (IBM PC) shareware interpreter
        Thomas Glen Smith
        3154 W. Shady Lane
        Neenah, WI 
        E-mail: 76207.3343@CompuServe.com
        ftp: waterloo
DEC (VAX APL V4.0, DEC 20 APLSF?):
        Digital Equipment Corp.
        20 Old Bolton Road (0G01-1/G11)
        Stow MA, USA   01775
        Phone: (508) 496-9686
Dyalog APL (Unix, APL/W for Windows):
        Source:
           Dyadic Systems Ltd.
           Riverside View, Basing Road, Old Basing, Basingstoke
           Hampshire RG24 0AL, UK
           Tel: 011-44-(256) 811125  Fax: (0256) 811130
           E-mail: pete@dyadic.co.uk
        US Distributor:
           MIPS Software Development Inc
           33493 W. Fourteen Mile Rd
           Suite 10
           Farmington Hills, Mich 48331
           Tel: (313) 661-5000, Fax:  (313) 661-5826
I-APL (IBM PC, Mac, some other PCs) (free*):
        In the US:
           Edward M. Cherlin
           Co-Chairman, I-APL Limited
           6611 Linville Drive
           Weed, California, USA  96094-9763
           (916) 938-4684
        In the UK:
           Anthony Camacho 
           Co-Chairman, I-APL Limited
           11 Auburn Road
           Redland
           Bristol BS6 6LS    UK
IBM APL (APL2 and TryAPL2 [free*] for PCs, APL2/6000 for RS/6000, IBM 
         mainframes)
        APL Products (M46)
        IBM Santa Teresa, Dept. M46/D12
        555 Bailey Avenue
        San Jose, California 95141, USA
        Voice-mail: 408-463-APL2 (408-463-2752)
        E-mail: apl2@vnet.ibm.com
        APL2 for the PC is, in the USA, part number 6242936 from "IBM
        Direct" at 800-IBM-2468 (800-426-2468) or product 5799-PGG
        from your IBM representative. 
J & Sharp APL/PC/386 (J is free*, PC version of Sharp APL is free*,
        APLI386 is cheap):  
        Iverson Software Inc.
        33 Major Street
        Toronto, Ontario, Canada  M5S 2K9
        Voice: 416-925-6096  Fax: 416-488-7559  
Sharp APL (MVS, Viewpoint APL 4GL):
        Reuters APL Software Division
        2 first Canadian Place
        Suite 1900
        Toronto, Ontario, Canada  M5X 1E3
        (416) 364-5361
Manugistics (formerly STSC): APL*PLUS (PCs [DOS,Windows], Unix, VMS,
        Statgraphics )
        Manugistics Inc.
        2115 East Jefferson St.
        Rockville, Maryland, USA  20852
        301-984-5000 or 800-592-0050 or 301-984-5123  Fax: 301-984-5094 
Watcom APL: (VAX VMS)
	415 Phillip St.
	Waterloo, Ontario
	Canada    N2L 3X2
	(519) 886-3700
Q'Nial:
        Nial Systems Ltd
        Queen's University and Nial Systems 
        155 Queen Street, Ninth Floor 
        Ottawa, Ontario
        (613) 234-4188)

------------------------------------------------------------
(2) Terminal Emulation

EXTRA! Extended for DOS. Includes APL2
     character set. DOS product works under Windows. Windows product
     does not have APL yet.
     Attachmate Corporation
     13231 S.E. 36th Street
     Bellevue, Washington 98006 USA
     tel. (800) 426-6283
          (206) 644-4010 in Washington State

IRMA (PC) 
     Digital Communications Associates, Inc.
     1000 Alderman Drive
     Alpharetta, Georgia 30201-4199 USA
     tel. (404) 442-4000

OS/2 Communications Manager in the Extended Services. Includes a CMAPL
     routine that defines an APL character set and supports APL2 on
     the mainframe.  Includes GDDM support for graphics. 
     IBM or OS/2 vendor

RUMBA (for 3270, apl and graphics)
     Wall Data
     17769 NE 78th Place
     Redmond WA 98052-4992
     206-883-4777

TN3270 (Macintosh) Not public domain, but may be freely distributed.
     Works with TCP/IP
     Anonymous FTP from BROWNVM.BROWN.EDU (128.148.128.40):
        Distribution files are in the highest level directory.  Begin by
        retrieving the file $README.FIRST which describes the other files.
     Anonymous FTP from FTP.NCSA.UIUC.EDU (128.174.20.50):
        Distribution files are contained in the directory
        NCSA_Telnet/tn3270.  Same files as above above for 
        BROWNVM.BROWN.EDU.
     BITNET distribution from LISTSERV@BROWNVM:
        Send LISTSERV the command GET TN3270 PACKAGE.  GET LOCAL FILELIST
        for a complete list of available files.
     Mail order from Brown for $20 (check payable to Brown University):
        TN3270 Distribution
        Brown University Computer Store
        P.O. Box 1885
        Providence, Rhode Island 02912 USA
     Info -- the NCSA Telnet Digest subscription:
        request@ncsa.uiuc.edu.

X3270 - 3270 emulator for the X Window System (UNIX workstations)
     Kathy Lange
     IBM
     X3270 Marketing and Development
     Neighborhood Road MS/228
     Kingston, NY  12401
     (914) 385-5527
     E-mail klange@kgnvma.vnet.ibm.com

YTERM For PC, supports IBM, VAX, TCP/IP with APL/APL2 chars.
     Yale University Computing & Information Systems
     Software Distribution
     175 Whitney Avenue
     New Haven CT 06520
     Tel: (203) 432-6600   Fax: (203)-432-6165

------------------------------------------------------------
(3) Compilers and other tools

APL to C conversion and compiler
     Sofremi-AGL
     6. rue Paul Bert
     92800 Puteaux - France
     (1) 47.72.25.13 +  Telex: 612 651 F

IEDIT (APL2 editor), APL2 compiler (to FORTRAN, marketing this for IBM), 
AFM file system, APL2 tools.
     Interprocess Systems, Inc.
     9040 Roswell Road, Suite 690
     Atlanta, Georgia 30350-1131 USA
     (404) 992-8400  Fax: (404) 998-4869

Experimental:

Tim Budd's latest APLc:
     anonymous login to cs.orst.edu,
     cd pub/budd and grab the files apl.*
     or send a mail message through the internet to
     ``oopintro@cs.orst.edu''  
     with the single word apl on the subject line.

My current modification (3.6) of Budd's older aplc:
     anonymous ftp to: 128.149.29.4   csi.jpl.nasa.gov
     or send mail to sam@kalessin.jpl.nasa.gov asking for it

Computer Aided Instruction, for PC or mainframe IBM.  Also a newsletter.
     Zark Incorporated
     53 Shenipsit Street
     Vernon, CT 06066
     Tel. (203) 872-7806

------------------------------------------------------------
(4) Online information, free* APLs & WS

1. APL\BBS
     Sysop Dick Holt
     HRH Systems 
     3802 N. Richmond St.
     Arlington VA 22207

     (301) 384-3672 (before April 30, 1993)
     (703) 528-7617 (after April 30, 1993)

     Free mail (suggested $24/year or up/downloads $10/year ).
     Mostly IBM pc/STSC, lots of education, cryptography, DC area Sig, 
     large collection of ws. Catalog bbsfiles.zip (about 35k).
     Supports up to 9600 & 14400b, v.32 bis.
 
2. Anonymous ftp
     csi.jpl.nasa.gov (128.149.29.4)
        The site for this FAQ, my version of the apl compiler (3.6),
        some scripts for J. LaTeX J language summary. 
        See the directory pub/apl
     exaia.wu-wien.ac.at (137.208.15.200)
        some J sources, particularly for HP
     gatekeeper.dec.com  
        The site of Committee Draft 1 of the APL ANSI/ISO standard
        (1/93) in:
           pub/plan/apl/cover.ps  (a cover letter)
           pub/plan/apl/aplcd1.ps (the main document)
     nova.cc.purdue.edu, cs.orst.edu
        some NEXT/J material: j.pkg.tar, Visage.pkg.tar
     watserv1.waterloo.edu (watserv1.uwaterloo.ca) (129.97.129.140)
        L.J. Dickey's collection. Current J distribution for many machines
        (and J source, including LinkJ), CAPL, IAPL, TryAPL, RatAPL, APL
        fonts, TeX macros and fonts, the toronto toolkit, some other
        WS, archives of comp.lang.apl, the APL standard, and this FAQ.
        These are in directories starting from directory languages/apl
     wuvieai.wu-wien.ac.at (137.208.15.20)
	This mirror of the APL Archives on watserv1 may be more
	convenient for users in Europe.  Start in the directory
     	/pub/lang/apl 
3. Mail server
     LISTSERV@UNB.CA, in the list APL-L, archives of comp.lang.apl
     ftpmail@decwrl.dec.com - mail access to waterloo, gatekeeper
4. Bitnet mail server
     BITFTP@PUCC.BITNET - access to waterloo 

5. Inquiries about the proposed ISO standard should be addressed to
   the mailing-list at 
      apl-stds@watmath.UWaterloo.CA (SC22 WG3 attendees)

------------------------------------------------------------
(5) APL fonts

Besides comercial products that come with the interpreters, there are
fonts for TeX and the X windows system avaiable on waterloo. Truetype
fonts for windows are available from ISI and Manugistics.

------------------------------------------------------------
(6) Sources of Publications/Books

     APL News
     Edward M. Cherlin, Editor
     (address above)
 
     APL Quote Quad
     Association for Computing Machinery
     (address below)

     Renaissance Data Systems
     PO Box 20023
     Park West Finance Station
     NY, NY  USA  10025-1510
     (212) 864-3078

     (SIGAPL book sale, executive editor of Quote-Quad)
     Robert G. Brown
     116 Bentley Avenue
     Old Bridge, New Jersey, USA  08857-1336
     Robert_Brown@MTS.cc.Wayne.edu 

------------------------------------------------------------
(7) References

     Brown et. al. "APL2 at a Glance," Prentice Hall, ISBN 0-13-038670-7.

     T. Budd, "An APL Compiler," Springer-Verlag.

     Gilman and Rose, "APL - An Interactive Approach,"  Wiley, 
     ISBN 220-471-30022-5.

     S. Kamin,  "Programming Languages: An Interpreter-Based
     Approach," contains (among other things) toy implementations of
     Lisp, APL, Scheme, SASL, CLU, Smalltalk, and Prolog.

     IBM, "An Introduction to APL2" (SH20-9229).
     IBM, "APL2 Programming: Language Reference" (SH20-9227).

     Adrian Smith:
     "APL   A Design Handbook for Commercial Systems"
     (Wiley series in information processing)
     Wiley & Sons, 1982,      ISBN 0-471-10092-7

------------------------------------------------------------
(8) User groups

     ACM/SIGAPL
     Association for Computing Machinery / Special Interest Group on
     APL, international membership.
     Quarterly journal Quote Quad.  Chapter groups around the country.
        Association for Computing Machinery
        1515 Broadway
        New York, NY 10036
        Tel: (212) 626-0611   Fax: (212) 302-5826
        E-mail  acmhelp@acmvm.bitnet

     APLBUG
     APL Bay Area Users Group, Northern California ACM SIGAPL
     Meets monthly, regular newsletter, $20/yr.
        Secretary/Treasurer
        Lew Robinson
        1100 Gough Street, Apt. 14A
        San Francisco, CA 95109
        Tel. 415-928-2058
        Prodigy  frgp21a
        cschulz@lmsc.lockheed.com (Charles Schulz)
        jonesca@sjevm5.vnet.ibm.com (Curtis A. Jones)

     BAA
     British APL Association, a specialist group of the British Computer
     Society, international membership.
     Quarterly journal VECTOR maintains a comprehensive vendor and
     product list.
        British APL Association
        FREEPOST (SG923)
        8 Cardigan Road
        London E3 5HU    UK

     CPCUG APL SIG
     Capital PC User Group APL Special Interest Group
     Free monthly meetings
        51 Monroe Street, Plaza East Two
        Rockville, Maryland 20850-2421
        Tel: (301) 762-9372    FAX: (301) 762-9375
           Chairman
           John A. Martin <jam@acm.org> Tel: (301) 497-2698

     NY/SIGAPL
     The New York City local chapter of ACM SIGAPL
     Monthly meetings (ex July/August), newsletter "BIG APL",
     "APL as a Tool of Thought" miniconferences (the eighth
     in November).  Dues $35, $25 for ACM and for ACM SIGAPL
     members, $10 for students.
        PO Box 138
        New York, New York   10815-0002
        E-mail Mike Kent <70530.1226@CompuServe.COM>

     Suomen APL-yhdistys ry (Finn APL Association) about 4 informal 
     newsletters/year, mainly in Finnish, one English issue/year.
     Membership fees,per year   100 Fmk (about 20 $)
     Address:  Box 1005, 00101 Helsinki, Finland
     Chair:    Eero Korpelainen
               University of Joensuu, 
               Department of Statistics, Box 111, 
               80101 Joensuu, Finland
               Telefax:  358-73-1513290
               E-mail:   ek@joyl.finujo.fi            

     SWAPL -- SouthWest APL Users' Group
     Membership fees, per year USA ----- $12
     Non-USA postal supplement ---------  $6
        c/o Stuart Yarus (newsletter editor)
        P.O. Box 210367
        Bedford, TX 76095  U.S.A.
        (817) 656 5896; (817) 577 0165
        Compuserve:   73700,2545
        Internet:     73700.2545@compuserve.com

*free usually means you can get it for free from the net, or pay small 
media/documentation charges to get it from the vendor.
------------------------------------------------------------
Changes/Additions:
sam@kalessin.jpl.nasa.gov
------------------------------------------------------------

-- 
Sam Sirlin
Jet Propulsion Laboratory         sam@kalessin.jpl.nasa.gov

