APL On The Net
Articles & Programs
Other APL Sites
Other APL Sites
The following web sites have further information about APL or its relatives. The first one's in a class by itself:
The University of Waterloo
The largest archive of APL and J software. Interpreters, workspaces, information, and more!
User Groups and Journals
SIGAPL -- The APL Special Interest Group of the ACM
Includes the APL "White Pages" (a listing of APLers on the net), a list of APL organizations around the world, information about the annual APL conferences, and pointers to the conference Software Library archive. SIGAPL publishes APL Quote Quad, one of the two main journals about APL. One issue each year is the proceedings of the annual APL conference.
The journal of the British APL Association, Vector is arguably the preëminent APL publication. Each quarterly issue runs about 144 pages, and they're published on time and at modest cost (even overseas). Their Web site has APL product information, highlights from recent issues, and an index to all volumes.
Toronto APL Special Interest Group
Includes the APL Skills Database (a listing of APL job openings and résumés of APL programmers), pointers to the Toronto Toolkit of free APL software, meeting announcements, back issues of their Gimme Arrays newsletter, and information about ordering the APL97 CD-ROM and other items.
FinnAPL (Finnish APL Association)
Includes the legendary FinnAPL Idiom List, a compilation of hundreds of useful APL phrases along with English explanations. Plus, APL articles in Finnish.
The new owners of STSC's APL*PLUS PC systems (now known as APL+PC/DOS/Win/Unix). Information about the company, its user conferences, training programs, demo workspaces, TrueType APL fonts, and more.
Dyadic Systems, Ltd.
Lots of product information from the authors of Dyalog APL, which is available for Windows, Unix, and DOS. Dyalog APL (arguably) leads the way in Windows support, with advanced features such as "namespaces" not found on other APL systems. The web site includes a TrueType APL font for Dyalog APL.
Product information, the free TryAPL2 system for DOS, a demo version of APL2 for OS/2, and product updates.
Soliton Associates, Ltd.
The current owners of I. P. Sharp's APL, available for Unix systems, including SHARP APL for Linux, and IBM mainframes running the MVS operating system.
The owners of APL.68000, available for the Macintosh, Amiga, IBM RS/6000 and other systems.
The French distributor for APL+ products. Tutorials on creating dialog boxes in APL+Win, lots of useful stuff to download (including a True Type APL font for APL+Win), and information about their APL+Win training program. If you're new to Windows programming, be sure to download the free first installment of the APL+Win training program. Even if you can't afford the rest of the program, the first few chapters will be immensely helpful to you.
Causeway Graphical Systems, Ltd.
Creators of the Causeway Development Environment (a system-independent Windows interface), Rain (a graphics plotting system), and NewLeaf (a report generator).
The organization that manages production of Vector. Information about the current issue of Vector, including selected articles.
Developers of add-on products for Dyalog APL.
Renaissance Data Systems
The premier source of APL books, including many titles available nowhere else.
APL Books Online
A source for a number of APL Press books and back issues of APL Quote Quad conference proceedings, from Robert G. Brown.
APL Users, Developers, Etc.
Home of Snake Island Research, which offers APL hot-rodding services. The site includes numerous papers on topics relating to APL performance, optimization, and compilation, plus an extensive APL bibliography. Bob's been an APL implementor since the mainframe timesharing era, and he's the only person I know who develops APL compilers for fun.
Home of the J\APL Journal, with articles about APL, J and Nial, benchmarks, information on using MS Access from within APL, developing applications using APL and Delphi, and more.
Lots of information about statistical graphics, including the APL2STAT package developed by Friendly and Fox for APL2.
Steve's pages include his APL2GIF program, an adaptation of which I used to use for converting APL program listings to graphic images. (Lately, I've started grabbing color screen snapshots from APL+Win instead.)
Includes a list of the e-mail addresses of many X-STSCers (people who used to work for the company formerly known as STSC) and a link to a similar list of X-I.P.Sharpies. Also includes a history of STSC, an extensive .html sampler, and lots of other information.
Netscape Open Directory Project
The APL pages of this Internet directory have links to lots more APL sites.
Relatives of APL
An ACM publication on programming languages published in the 1970s included a tree diagram illustrating the taxonomy of programming languages in which APL was shown as a terminal leaf. That situation has since changed. Here are a couple of APL's descendants:
The J language is the latest creation of Ken Iverson, the father of APL, and Roger Hui, programmer extraordinaire. This website has news and information about J, free software, and J programming puzzles and solutions.
The K language is the creation of Arthur Whitney, who provided the spark that got Roger Hui started implementing J. (Arthur is also responsible for the A and A+ languages used at Morgan Stanley.) Like J, K uses only ASCII characters. Their website offers a demo version of the language, documentation, and testimonials.
Nial Systems Ltd.
Nial is a language based on the array theories of Trenchard More, whose work laid the foundation for nested arrays as found in all second-generation APLs (except I. P. Sharp's APL).
Any day now! (As Michael Norris said, "When the surfer is ready, the web-site will appear.")
Gary Bergquist's company, which offers APL programming services and training, and publishes the Advanced APL book and a quarterly newsletter of useful instructional material. Gary can be reached by e-mail at firstname.lastname@example.org or by telephone at (860) 872-7806.
JimW's Home Page