J for the APL Programmer
Chris Burke
Roger Hui

Abstract
Overview
Terminology and spelling
Language
   Arrays
   Verbs
   Adverbs and conjunctions
   Execution control
   Diamond separator
   Index origin
   Indexing
   Assignment
   Tacit versus explicit
   Items, axes, rank
   Agreement
   Rank versus each
   Implicit reduction
   Pervasion versus level
Programming environment
   Workspaces and scripts
   Locales
External interfaces
   System commands, functions,
   and variables
   Files
   Access to other facilities
References