Skip to content

Tutorials

Tutorials are learning-oriented — they walk you through a topic step by step, building understanding as you go. Each one is designed to be followed in order within its section.

Choose your starting point

New to APL?

Start with the beginner tutorials. These assume you can program but have never seen APL. They cover the core concepts — arrays, functions, operators, and direct definition — with plenty of examples to type along with.

Coming from another APL?

The APL programmer guides explain what's the same, what's different, and what's new in MARPLE compared to Dyalog, J, and GNU APL. These assume you know APL and want to get productive in MARPLE quickly.

Ready for more?

The intermediate tutorials cover MARPLE's distinctive features in depth: the rank operator, From indexing, direct operators, and workspace organisation.

Learn by example?

The worked examples are complete, realistic programs: data processing, statistics, text manipulation, and more.