Skip to content

Intermediate Tutorials

These tutorials cover MARPLE's distinctive features. They assume you're comfortable with basic APL (arrays, scalar functions, reduce, dfns) — either from the beginner tutorials or from experience with another APL.

  1. The Rank Operator Step by Step — the most important feature MARPLE adds to first-generation APL
  2. Indexing with From — leading-axis selection that composes with rank
  3. Direct Functions in Depth — guards, recursion, closures, and patterns
  4. Direct Operators — writing your own higher-order tools
  5. Workspaces and Namespaces — organising code, the standard library, and imports