Books

The second edition of At Play With J, collected from Eugene McDonnell’s columns for Vector, has been published at Lulu.com.

Here in one volume are Eugene McDonnell’s 41 excellent articles published between 1993 and 2006. They form a series of straightforward but profound mathematical investigations which are not only entertaining but expand the mind.

The classical tradition founded by Fermat and Gauss mystifies the mathematical art by concealing the way in which the investigator found the solution in the first place. Trainee researchers will gain reassurance from the fact that the author does not shy away from expressing perplexity and puzzlement along the often rocky road to a solution. As such it constitutes a unique masterclass in how to do mathematical research.

The second edition has been produced by a team of J experts, revising and reworking the examples to correspond to best practice with J 6.02. With prefaces by Roger Hui and Chris Burke.

The first edition reproduced the original Vector articles with only minor amendments. But J evolved over the many years during which McDonnell wrote his column, and in the latest version of J not all the examples work as they were given. The first edition is of largely historical interest.

Some recent textbooks for the APLs

APL+Win
System Building with APL+Win
Ajay Askoolum is an experienced Windows developer; his 2006 cookbook was reviewed in Vector 23:1 and is available from Amazon.
Dyalog
Mastering Dyalog APL
Probably the best modern introduction to APL. A full introduction to the language, published in 2010, with ample examples and illustrations. 796pp.

Available from Amazon.co.uk or can be downloaded free as a PDF from the book’s website along with its companion files.
Dyalog manuals
can be bought from Lulu.com or downloaded free of charge.
A Practical Introduction to APL 1 & 2
A Practical Introduction to APL 3 & 4
Graeme Robertson has long experience with using and teaching APL. These two volumes draw on his teaching notes to produce a self-study course in Dyalog. The books cover the object-oriented features introduced in Version 11 (native support for the class-instance relationship) and how to exploit the .Net interface and work across the Internet. They were reviewed in Vector 24:2.
J
The J Dictionary
The J Primer
The J Dictionary
J Phrases
These three books, by Chris Burke, Roger K.W. Hui, Eric B. Iverson, Kenneth E. Iverson, Eugene E. McDonnell & Donald B. McIntyre, constitute the core reference for the J language and are available from Jsoftware.
Fractals, Visualization and J
Cliff Reiter teaches at Lafayette College in Pennsylvania; this textbook on computing and visualising fractals contains many illustrations and is now in its third edition.
Mathematical Computing in J
An introduction to using J for mathematical computing, by Howard A. Peelle, available from Amazon.
More books on J at the J Wiki
q
q For Mortals
Jeffry A. Borror’s 2008 textbook was reviewed in Vector 23:4 and is available from Amazon.com.
APL classics
Yale Idiom List
The APL Idiom List
Alan J. Perlis & Spencer Rugaber, 1977
The celebrated Yale Idiom List
A Programming Language
Kenneth E. Iverson, Wiley, 1962
The companion to Brooks’ & Iverson’s classic Automatic Data Processing, now typeset in HTML by Roger Hui. Also available from the Software Preservation Group as a scan.

 

BAA logo

Next meetings

Vector is the journal of the British APL Association. The BAA promotes the APLs, terse programming languages derived from Iverson’s mathematical notation. (more…)

comp.lang.apl

Kenneth E. Iverson
Kenneth E. Iverson
1920-2004

Coming up

23 Aug–1 Sep
q training courses New York

13-16 Sep
Technische Universität Berlin
APL 2010
Berlin

13-23 Sep
q training courses London

27 Sep–4 Oct
q training courses Singapore

18-28 Oct
q training courses New York

8-18 Nov
q training courses London

8-20 Dec
q training courses New York

YouTube

Valid XHTML 1.0 Strict